Я пытаюсь использовать функцию copyTo в листах google api через node.js, где она копирует лист из одной электронной таблицы в другую. Вот мой код:с помощью функции copyTo в листах Google api в node.js
function copySheet(auth){
var sheets = google.sheets('v4');
var spreadsheetID_foo = 'some spreadsheet id';
var spreadsheetID_test = 'another spreadsheet id';
sheets.spreadsheets.sheets.copyTo({
auth: auth,
sheetId: 0,
spreadsheetId: spreadsheetID_test,
resource: {properties: {destinationSpreadsheetId: spreadsheetID_foo}}
}, function(err,response){
if(err) {
console.log(err);
}
console.log('Data :', response);
});
}
Однако ошибка появляется и говорит «Отсутствие необходимых параметров: sheetId». Но в коде я уже объявил указанный параметр. Мне удавалось использовать другие команды из API, но эта функция copyTo - это та, которую я не могу понять. Может ли кто-нибудь здесь привести меня к тому, что я сделал неправильно? Большое спасибо.