Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何使用smartsheet api和google apps脚本删除任务_Google Apps Script_Smartsheet Api - Fatal编程技术网

Google apps script 如何使用smartsheet api和google apps脚本删除任务

Google apps script 如何使用smartsheet api和google apps脚本删除任务,google-apps-script,smartsheet-api,Google Apps Script,Smartsheet Api,我正在为操作任务开发一个小脚本,我需要使用API从smartsheet中删除行,但我不知道我到底做错了什么。这是我的代码: function deleteRow(rowId){ var url = "https://api.smartsheet.com/2.0/sheets/"+sheet_id+"/rows"; Logger.log(rowId); var options = { "headers": {"authorization": "Bearer 4qg7ryl8bu

我正在为操作任务开发一个小脚本,我需要使用API从smartsheet中删除行,但我不知道我到底做错了什么。这是我的代码:

function deleteRow(rowId){
  var url = "https://api.smartsheet.com/2.0/sheets/"+sheet_id+"/rows";
  Logger.log(rowId);
  var options = {
    "headers": {"authorization": "Bearer 4qg7ryl8bugi51ziuuq6a9mey0"},
    "parameters": {"ids": "6469321685788548"},
    "method": "delete", 
    "contentType": "application/json",
    muteHttpExceptions: true
  }; 
  var response = UrlFetchApp.fetch(url, options); 
  Logger.log(response);
}
工作表id是写入任务的位置。rowId是我要删除的内容。我得到的错误是:

[17-12-27 12:28:12:149 CET] {
  "errorCode" : 1009,
  "message" : "A required parameter is missing from your request: ids.",
  "refId" : "5er1e7ha2p0n"
}
有人知道怎么做吗


谢谢。从URL中指定的工作表中删除一行或多行

删除/sheets/{sheetId}/rows?id={rowId1}、{rowId2}、{rowId3}

rowId是必需的参数。因此,您需要指定应该删除的行的正确rowId。问题与您的rowId相关。请发送有效的rowId以删除工作表中的行

看,您提供给UrlFetchApp.fetch()的选项对象似乎没有参数属性。是否尝试将要删除的行id的查询字符串连接到正在创建的url变量

var url = "https://api.smartsheet.com/2.0/sheets/"+sheet_id+"/rows?ids="+rowId

我更改了函数,但仍然得到相同的错误。您可能需要重新检查变量,特别是
sheet\u id
,如果它有值。