- 241
- 11
Пользуюсь библиотекой "GoogleSpreadsheet"
У меня в таблице есть
И мне надо найти name допустим Brent и изменить его rank допустим на Developer, но как это сделать я не знаю. Надеюсь на вашу помощь
Вот код:
Но этот скрипт работает не много по другому, условно говоря он ищет name Brent и заменяет его на William, а мне надо что бы оно искало name Brent и заменяло rank на Developer, не могу догнать как помогите пожалуйста
JavaScript:
const { GoogleSpreadsheet } = require('google-spreadsheet');
У меня в таблице есть
И мне надо найти name допустим Brent и изменить его rank допустим на Developer, но как это сделать я не знаю. Надеюсь на вашу помощь
Вот код:
Но этот скрипт работает не много по другому, условно говоря он ищет name Brent и заменяет его на William, а мне надо что бы оно искало name Brent и заменяло rank на Developer, не могу догнать как помогите пожалуйста
JavaScript:
const updateRow = async (keyValue, oldValue, newValue) => {
const doc = new GoogleSpreadsheet('СКРЫЛ');
await doc.useServiceAccountAuth({
client_email: creds.client_email,
private_key: creds.private_key,
});
await doc.loadInfo();
// Index of the sheet
let sheet = doc.sheetsByIndex[0];
let rows = await sheet.getRows();
for (let index = 0; index < rows.length; index++) {
const row = rows[index];
if (row[keyValue] === oldValue) {
rows[index][keyValue] = newValue;
await rows[index].save();
break;
}
};
};
updateRow('name', 'Brent', 'William')
Последнее редактирование: