在我看来,GoogleSheetsAPI的append方法(用于从程序向GoogleSheet添加数据的方法)需要一个2d数组。Sam Berlin在这里似乎说了很多Google Sheet API批量更新问题。我想知道是否有人知道这是为什么?
如果您转到方法表的参考页。价值追加
您将看到需要引入的值是类型为ValueRange
的对象,从文档中您可以实际看到:
值[]
读取或写入的数据。这是一个数组数组,外部数组表示所有数据,内部数组表示一个主要维度。内部数组中的每个项对应一个单元格。
为什么会这样做。。。你的猜测和我的一样好。
当使用任何API时,使用一个标准化对象来表示给定范围(输入或输出)的值是一个优点。此外,如果你想一次添加多行/列,你可以通过提供一个二维数组轻松地完成,当有像行/列一样的数组要插入时(如留档所述)。
TL;DR:2-D数组是电子表格中范围内值的非常好的模拟。
我尝试使用“读取多个范围”示例: https://sheets.googleapis.com/v4/spreadsheets/{SpreadsheetID}/values:batchGet?范围=表1!B:B 来自:Google Sheets API v4示例我用我的电子表格ID替换了"spreadsheetId"。但当我发送GET请求(通过邮递员)我收到: 比我以前https://develop
我想不断更新/重写到谷歌表。不过,我不能只是更新它,而不清除旧的工作表,因为有时更新的行比之前的行和旧的行留在工作表中。 因此,开发者页面上列出的协议是: 翻译成python会是这样的,我认为: 返回错误: GoogleapClient。错误。HttpError:https://sheets.googleapis.com/v4/spreadsheets/[uniqueIDhere]/values:
可编辑链接-https://docs.google.com/spreadsheets/d/1vrzchTHVwwzc9wgFGmtc_zBsh27CEtE7KOyeNDuLwC0/edit?usp=sharing 发布至网页-https://docs.google.com/spreadsheets/d/e/2PACX-1vRaJd3YpKnemAneU47RI58m7cxQsYFdViFBxJPV
我真的不知道如何用apiv4写新行。 假设我有一个表,其中列有ID、name、Count、size。 官方的nodejs示例如下: 因此,要使其工作,我需要变量值、spreadsheetId、range和valueInputOption。 对于值,它表示单元格值在那里。这是否意味着它必须从左到右充满秩序?就像我的例子: 这是正确的吗? 电子表格我已经有了。 对于最后两个变量,我不知道它们是什么意思
我有一个包含主数据的谷歌表(sheetA)。我正在使用“IMPORTRANGE”功能和“QUERY”将这些数据导入另一个google工作表(工作表B) 假设,下面是运行上述公式后得到的示例输出 我希望将文本附加到这些返回值,以便为每个返回值获取两个新值: 如果是单个变量,我可以在上面的公式中添加“-Var1”:
此函数工作正常。当当前工作表不是Google表单响应工作表时。我正在使用(每分钟)触发器 图像:沙子数据(主数据)表至(共享数据1)表 我正在寻找一个,当用户提交的谷歌表格的状态是(支付),数据应该在第二页,这是(shareData1) 这里的问题是,当我使用谷歌表单响应表时,这个函数将不再工作。它显示了一个错误。错误图像 在降级的错误图像中,我手动运行此函数,相同的错误显示在AppScript面