JSON永远不会是有效的返回类型。甚至没有教程代码

时间:2018-08-07 11:42:50

标签: json google-apps-script

所以我已经待了很多小时了。我正在创建一个JSON导出脚本,该脚本从工作表生成一个JSON对象,以供另一个Web应用程序使用。

无论我如何返回它,总是100%的时间告诉我以下内容:

The script completed but the returned value is not a supported return type.

即使仅复制粘贴的教程代码like the following,或如下所示:

var myDog = {"name": "Rhino", "breed": "pug", "age": 8}

var myJSON = JSON.stringify(myDog);

function doGet(request){

  return ContentService.createTextOutput(myJSON).setMimeType(ContentService.MimeType.JSON);

}

它将始终向我返回此错误。奇怪的是,在所有情况下,单击“测试”按钮都会返回整个对象。

1 个答案:

答案 0 :(得分:2)

您的脚本看起来不错。更改代码后,请确保您已发布Web应用程序的新版本。