小编hur*_*438的帖子

脚本已完成但返回的值不是受支持的返回类型

我正在尝试从 Google Script 获得响应。但它给了我一个错误:脚本已完成但返回的值不是受支持的返回类型。

这是一些脚本代码:

function doGet(e) {

  var result = 'ERROR PASSWORD';

  if (Pass(e)) {
    result = ParseRequest(e);
  }

  return ContentService.createTextOutput(result);
}


function ParseRequest(e) {
  var result;

  if (!CheckOrAddData(e)) {
    result = 'FAILED';
  } else {
    result = 'ACTIVATED PROMOCODE';
  }

  return result;
}



function Pass(e) {
  var ss = SpreadsheetApp.openById(e.parameters.ssid);
  var sheet = ss.getSheetByName('PASS');
  var sheetPass = sheet.getDataRange().getValue();

  if (e.parameters.pass == sheetPass)
    return true;
  else
    return false;
}


function CheckOrAddData(e) {

  var promoCode = e.parameters.promocode;
  var nickName …
Run Code Online (Sandbox Code Playgroud)

html javascript google-sheets google-apps-script google-spreadsheet-api

4
推荐指数
1
解决办法
6031
查看次数