所以我已经待了很多小时了。我正在创建一个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);
}
它将始终向我返回此错误。奇怪的是,在所有情况下,单击“测试”按钮都会返回整个对象。
答案 0 :(得分:2)
您的脚本看起来不错。更改代码后,请确保您已发布Web应用程序的新版本。