Google 表格 API v4 - 方法:spreadsheets.values.append
Google Sheets API v4 - Method: spreadsheets.values.append
对于 Google Apps 脚本 Google Sheets API v4 方法 spreadsheets.values.append 的正确语法是什么?
尝试了以下代码,但出现错误:Invalid JSON payload received.
function appendRow() {
Sheets.Spreadsheets.Values.append("SpreadsheetID", "Sheet1!A:A", "USER_ENTERED", { "values": [[new Date()]] } );
}
谢谢。
这个样本怎么样? Sheets.Spreadsheets.Values.append()
高级 Google 服务的用法与 Sheets.Spreadsheets.Values.append(resource, spreadsheetId, range, optionalArgs)
相同。因此使用您的参数的示例如下。
样本:
var resource = {
"majorDimension": "ROWS",
"values": [[new Date()]]
}
var spreadsheetId = "### SpreadsheetID ###";
var range = "Sheet1!A:A";
var optionalArgs = {valueInputOption: "USER_ENTERED"};
Sheets.Spreadsheets.Values.append(resource, spreadsheetId, range, optionalArgs);
这里的最佳答案对我不起作用。使用 API 的 v4,经过反复试验后,以下工作正常。 Google Sheets API 文档无处不在,这对于下一个版本来说无疑已经过时了!祝所有使用表格的人好运 API!
const request = {
spreadsheetId: 'SHEET_ID',
range: 'Sheet1!A:B',
valueInputOption: 'USER_ENTERED',
insertDataOption: 'INSERT_ROWS',
resource: {
"majorDimension": "ROWS",
"values": [["Row 1 Col 1","Row 1 Col 2"], ["Row 2 Col 1","Row 2 Col 2"]]
},
auth: oAuth2Client,
};
try {
const response = (await sheets.spreadsheets.values.append(request)).data;
console.log(JSON.stringify(response, null, 2));
} catch (err) {
console.error(err);
}
对于 Google Apps 脚本 Google Sheets API v4 方法 spreadsheets.values.append 的正确语法是什么?
尝试了以下代码,但出现错误:Invalid JSON payload received.
function appendRow() {
Sheets.Spreadsheets.Values.append("SpreadsheetID", "Sheet1!A:A", "USER_ENTERED", { "values": [[new Date()]] } );
}
谢谢。
这个样本怎么样? Sheets.Spreadsheets.Values.append()
高级 Google 服务的用法与 Sheets.Spreadsheets.Values.append(resource, spreadsheetId, range, optionalArgs)
相同。因此使用您的参数的示例如下。
样本:
var resource = {
"majorDimension": "ROWS",
"values": [[new Date()]]
}
var spreadsheetId = "### SpreadsheetID ###";
var range = "Sheet1!A:A";
var optionalArgs = {valueInputOption: "USER_ENTERED"};
Sheets.Spreadsheets.Values.append(resource, spreadsheetId, range, optionalArgs);
这里的最佳答案对我不起作用。使用 API 的 v4,经过反复试验后,以下工作正常。 Google Sheets API 文档无处不在,这对于下一个版本来说无疑已经过时了!祝所有使用表格的人好运 API!
const request = {
spreadsheetId: 'SHEET_ID',
range: 'Sheet1!A:B',
valueInputOption: 'USER_ENTERED',
insertDataOption: 'INSERT_ROWS',
resource: {
"majorDimension": "ROWS",
"values": [["Row 1 Col 1","Row 1 Col 2"], ["Row 2 Col 1","Row 2 Col 2"]]
},
auth: oAuth2Client,
};
try {
const response = (await sheets.spreadsheets.values.append(request)).data;
console.log(JSON.stringify(response, null, 2));
} catch (err) {
console.error(err);
}