작전 작업을위한 작은 스크립트를 개발 중이며 API를 사용하여 스마트 시트에서 행을 삭제해야하지만 정확하게 잘못하고 있는지 알지 못합니다. 이것은 내 코드입니다.smartsheet api 및 google apps 스크립트를 사용하여 작업을 삭제하는 방법
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);
}
sheet_id는 작업이 기록되는 곳입니다. rowId는 삭제하고 싶은 것입니다. 내가 얻는 오류는 다음과 같습니다.
[17-12-27 12:28:12:149 CET] {
"errorCode" : 1009,
"message" : "A required parameter is missing from your request: ids.",
"refId" : "5er1e7ha2p0n"
}
누구나 작동 방식을 잘 알고 있습니까?
감사합니다.
가변적 인 변수를 확인하려면 'sheet_id'변수에 값이 있는지 확인하십시오. –