首页 > 解决方案 > 具有功能 deleteItem 的 Google 电子表格

问题描述

我的代码 Javascript 有问题。我将值从 Android 应用程序传递给此 Js,但它通知“脚本已完成但未返回任何值”。

我的代码

function deleteItem(e){
  var id = e.parameter.itemId;
  var flag = 0;
  var range = sheet.getDataRange();
  var rangeVal = range.getValues();

  for(var i = rangeVal.length-1; i >= 0; i--){
    if(rangeVal[i][1] === id){
      sheet.deleteRow(i+1); 
      var result = "Value delete successfully!"
      Logger.log(result);
      flag =1;
    }
  }

  if(flag == 0){
    result = "Id not found!";
    Logger.log(result);
  }
  result = JSON.stringify({
    "result": result
  });

  return ContentService
    .createTextOutput(result)
    .setMimeType(ContentService.MimeType.JAVASCRIPT);
}

我认为我在 Android App 中的代码没有错误。此 Javascript 文件中存在错误。我在哪里和什么失败了???

标签: javascriptandroid

解决方案


推荐阅读