![](/img/trans.png)
[英]How to get a script to append the data in the right order in Google Sheets?
[英]How to get google sheets api append response?
我希望有人能幫幫忙。 我正在嘗試附加到Google表格。 但是,它似乎不起作用。 “獲取”工作正常。 我需要重新授權以使Google工作表可寫嗎? (我只是為了娛樂而編程,並制作自己的Web應用。)這是我的一些代碼。 我也沒有任何回應。 謝謝
gapi.client.sheets.spreadsheets.values.append({
spreadsheetId: 'spreadsheetId',
range: 'sheet1!A:E',
valueInputOption: 'RAW',
insertDataOption: 'INSERT_ROWS',
resource : {
"range": "Sheet1!A:E",
"majorDimension": "ROWS",
"values": [
[
"2018-01-01",
2,
3,
4
]
],
}
}).then(function(response) {
var result = response.result;
console.log(`${result.updates.updatedCells} cells appended.`)
// appendPre('Your Balance is ' + response.result.values);
}, function(response) {
appendPre('error: ' + reason.result.error.message);
});
這個修改怎么樣?
I can't get any responses either.
原因I can't get any responses either.
是reason.result.error.message
。 在腳本中,函數中使用了response
。 const params = {
spreadsheetId: 'spreadsheetId',
range: 'Sheet1!A:E',
valueInputOption: 'RAW',
insertDataOption: 'INSERT_ROWS',
};
const valueRangeBody = {
"range": "Sheet1!A:E",
"majorDimension": "ROWS",
"values": [["2018-01-01", 2, 3, 4]],
};
gapi.client.sheets.spreadsheets.values.append(params, valueRangeBody)
.then(function(response) {
console.log(response.result);
}, function(reason) {
console.error('error: ' + reason.result.error.message);
});
盡管我可以確認此腳本可以在我的環境中工作,但是如果您在環境中無法工作,我深表歉意。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.