Google apps script Google Sheets API v4 Values.update语法
无法获取Google apps script Google Sheets API v4 Values.update语法,google-apps-script,google-sheets-api,Google Apps Script,Google Sheets Api,无法获取值的正确语法。更新,谷歌文档中没有谷歌应用程序脚本的代码示例。尝试使用batchUpdate中的代码模式,将范围限制为1,但无效。请告诉我值的正确语法。更新?代码如下: function updateOneCell() { var spreadsheetId = "someSpreadsheetId"; var request = { "valueInputOption": "USER_ENTERED", "data": [ { "ra
值的正确语法。更新,谷歌文档中没有谷歌应用程序脚本的代码示例。尝试使用batchUpdate
中的代码模式,将范围限制为1,但无效。请告诉我值的正确语法。更新?代码如下:
function updateOneCell() {
var spreadsheetId = "someSpreadsheetId";
var request = {
"valueInputOption": "USER_ENTERED",
"data": [
{
"range": "Sheet1!BW7",
"majorDimension": "ROWS",
"values": [[new Date()]]
}
]
};
Sheets.Spreadsheets.Values.update(request, spreadsheetId);
}
它给出了以下错误:
提供的参数数量无效。预计3-4只
谢谢。这次修改怎么样
修改点:
1.关于错误
提供的参数数量无效。预计3-4只
这意味着对于高级Google服务的Sheets
,Sheets.Spreadsheets.Values.update()
有3或4个参数,如下所示
Sheets.Spreadsheets.Values.update(资源、电子表格ID、范围)
Sheets.Spreadsheets.Values.update(资源、电子表格ID、范围、可选参数)
2.关于限制
不能使用BW7
的范围。因为发生了以下错误
范围('Sheet1'!BW7)超过网格限制。最大行数:1000,最大列数:26
修改后的脚本反映了以下内容
修改脚本:
如果我误解了你的问题,很抱歉。非常感谢。现在很好用。只有new Date()
以文本/字符串格式插入,才能以datetime格式插入new Date()
?现在将其插入为“2017年9月5日星期二08:59:24 GMT+2017年1:00”
,是否可以在不插入“”的情况下以以下日期时间格式插入它:2017年9月5日08:59:24@Din欢迎也谢谢你。你能把你的附加问题作为新问题发布吗?给你,我刚刚把附加问题作为新问题发布了。这是你的电话号码。
function updateOneCell() {
var spreadsheetId = "someSpreadsheetId";
var request = {
majorDimension: "ROWS",
values: [[new Date()]]
};
Sheets.Spreadsheets.Values.update(
request,
spreadsheetId,
"Sheet1!A1",
{valueInputOption: "USER_ENTERED"}
);
}