Google sheets Google sheets API追加方法(最后一个在顶部)

Google sheets Google sheets API追加方法(最后一个在顶部),google-sheets,google-sheets-api,Google Sheets,Google Sheets Api,使用google sheets api append方法(任何语言)时,要附加到工作表的值将添加到最后一个非空行之后。 因此,新值将显示在图纸底部,如下所述: 如何以新值显示在工作表顶部的方式追加值?您希望通过插入新行来追加值。如果我的理解是正确的,这个方法怎么样?似乎sheets.spreadsheets.values.append将值追加到最后一行。因此,我建议使用sheets.spreadsheets.batchUpdate。端点和请求主体如下所示。使用此选项时,请修改########,

使用google sheets api append方法(任何语言)时,要附加到工作表的值将添加到最后一个非空行之后。 因此,新值将显示在图纸底部,如下所述:


如何以新值显示在工作表顶部的方式追加值?

您希望通过插入新行来追加值。如果我的理解是正确的,这个方法怎么样?似乎
sheets.spreadsheets.values.append
将值追加到最后一行。因此,我建议使用
sheets.spreadsheets.batchUpdate
。端点和请求主体如下所示。使用此选项时,请修改
########
“sheetId”:1234567890
以及范围和值的参数

终点: 请求机构: 此请求的流程:
  • 使用“insertRange”将新行插入第1行
  • 使用“pasteData”导入“sample1、sample2、sample3”的值
  • 当“insertRange”和“pasteData”的顺序改变时,首先覆盖“A1:A3”的值。在此之后,新行将插入到第1行。因此,作为数组的“requests”元素似乎是按顺序运行的

    参考:

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

    谢谢@Tanaike,我会尝试一下,让你know@Tlink谢谢你的回复。我会等的。@Tanaike谢谢你的回答!您可以添加一个类似于append的添加多行的替代方法,它接受一个行数组数组吗?pasteData只接受1个字符串参数(1行,列值用逗号分隔),想要数组数组。我的答案对您有用吗?如果你在我的回答中有问题,请随时告诉我。这些信息帮助我学习。另外,我认为这有助于其他用户了解情况作为一种信息。非常感谢@Rubén
    POST https://sheets.googleapis.com/v4/spreadsheets/### spreadsheet ID ###:batchUpdate
    
    {
     "requests": [
      {
       "insertRange": {
        "range": {
         "sheetId": 1234567890,
         "startRowIndex": 0,
         "endRowIndex": 1
        },
        "shiftDimension": "ROWS"
       }
      },
      {
       "pasteData": {
        "data": "sample1, sample2, sample3",
        "type": "PASTE_NORMAL",
        "delimiter": ",",
        "coordinate": {
         "sheetId": 1234567890,
         "rowIndex": 0,
        }
       }
      }
     ]
    }