从另一个脚本获取JSON输出

时间:2015-08-28 16:06:26

标签: json google-apps-script

我在this script中实现了以下几行。

return ContentService
    .createTextOutput(JSON.stringify(data))
    .setMimeType(ContentService.MimeType.JSON);

他们返回{"title":"My book","description":"Memories"},我可以看到网址发生变化。

我还写了一个脚本来获取这些信息。它包含以下行:

UrlFetchApp.fetch(wsURL).getContentText();  

出于某种原因,我收到以下HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta content="width=300, initial-scale=1" name="viewport">
        <meta name="description" content="Google Drive is a free way to keep your files backed up and easy to reach from any phone, tablet, or computer. Start with 15GB of Google storage – free.">
        <meta name="google-site-verification" content="LrdTUW9psUAMbh4Ia074-BPEVmcpBxF6Gwf0MSgQXZs">
        <title>Meet Google Drive – One place for all your files</title>
        <style> @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');

            .........................

            }); })();
        </script>
    </body>
</html>

我不确定为什么要返回此HTML。如何让我的Google脚本接收外部脚本输出的JSON?

1 个答案:

答案 0 :(得分:0)

由于发布不正确,您正在访问登录页面。发布作为“我”运行,每个人甚至匿名。确保使用版本控制。有关发布脚本以获取更多信息,请参阅官方文档。