【发布时间】:2016-12-12 15:17:15
【问题描述】:
我正在尝试通过 node.js 在 google sheet api 中使用 copyTo 函数,其中它会将工作表从一个电子表格复制到另一个电子表格。这是我的代码:
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 函数是一个我无法真正弄清楚的函数。有人可以在这里指导我做错了什么吗?非常感谢。
【问题讨论】: