gpt4 book ai didi

google-apps-script - Google Sheets API v4 Values.update 语法

转载 作者:行者123 更新时间:2023-12-04 03:04:17 25 4
gpt4 key购买 nike

无法获得 Values.update 的正确/正确语法,Google 文档中没有 Google Apps Script 的代码示例。尝试使用来自 batchUpdate 的代码模式将范围限制为一,但它不起作用。谁能建议 Values.update 的正确语法?这是代码:

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);
}

它给出了以下错误:

Invalid number of arguments provided. Expected 3-4 only



谢谢你。

最佳答案

这个 retrofit 怎么样?

retrofit 要点:

1. 关于错误

Invalid number of arguments provided. Expected 3-4 only



这意味着对于 Sheets高级 Google 服务, Sheets.Spreadsheets.Values.update()有 3 或 4 个参数,如下所示。
  • Sheets.Spreadsheets.Values.update(resource, spreadsheetId, range)
  • Sheets.Spreadsheets.Values.update(resource, spreadsheetId, range, optionalArgs)

  • 2. 关于限制

    范围 BW7不能使用。因为出现以下错误。

    Range ('Sheet1'!BW7) exceeds grid limits. Max rows: 1000, max columns: 26



    反射(reflect)这些的修改后的脚本如下。

    修改后的脚本:
    function updateOneCell() {
    var spreadsheetId = "someSpreadsheetId";
    var request = {
    majorDimension: "ROWS",
    values: [[new Date()]]
    };
    Sheets.Spreadsheets.Values.update(
    request,
    spreadsheetId,
    "Sheet1!A1",
    {valueInputOption: "USER_ENTERED"}
    );
    }

    如果我误解了你的问题,我很抱歉。

    关于google-apps-script - Google Sheets API v4 Values.update 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46049039/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com