我在一个托管服务上运行这个js,该服务将api包装在nodejs libs中,但我认为它非常透明:
var a=[{
range: 'A1',
values: [['Total issues',issues.length,'Last updated',new Date()]]
},{
range: 'A2',
values: [['Number','Title','State']]
}]
for(let x=0;x<issues.length;++x) {
let i = issues[x];
let id = i.number;
a[a.length] = {
range: 'A'+ (issues.length+1),
values: [[i.number,i.title,i.state]]
}
}
await google_sheets.spreadsheets.values.batchUpdate({
spreadsheetId: input.sheet_id,
body : {
data : a,
valueInputOption: 'USER_ENTERED'
}
}, context);
当我运行此命令时,目标工作表将用静态文本更新前两行,但不更新其他行(
issues
是调用github api的结果,工作正常)-我在标题中得到错误。
当我打电话的时候
update
对于每个问题而不是
batchUpdate
它工作正常,但速度很慢,遇到了api调用限制。
我想我甚至有一个案子
是
已正确更新,但仍有错误。
我还没有弄清楚如何查看从这个第三方服务发出的json,有人能在我的代码中看到错误,或者告诉我是否可以检索google接收到的json?