Google Apps脚本无法在Chrome中使用

时间:2017-01-29 09:49:30

标签: google-chrome google-apps-script

我有一个简单的测试谷歌应用程序脚本,可以打印工作表的内容。它在Mac上的Safari中工作正常但在Chrome上我在控制台中出现了一个包含此错误的空白页:

删除postMessage ..来自意外窗口

这是代码:

    function doGet() {
  return HtmlService
      .createTemplateFromFile('index')
      .evaluate();
}

function getData() {
  return SpreadsheetApp
      .openById('1vyrKW7ABfCDY-a8H4AZ2JFZwA7lpCEuD6R5x4fJ8_qI')
      .getActiveSheet()
      .getDataRange()
      .getValues();
}

以下是HTML模板:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
    <? var data = getData(); ?>
    <table>
      <? for (var i = 0; i < data.length; i++) { ?>
        <tr>
          <? for (var j = 0; j < data[i].length; j++) { ?>
            <td><?= data[i][j] ?></td>
          <? } ?>
        </tr>
      <? } ?>
    </table>
  </body>
</html>

以下是已发布的网络应用: https://script.google.com/macros/s/AKfycbyYiAlqtqElFeyiWD6yq2zWtzQ1vdJMkHUPOfZrQFvicTO_uXs/exec

1 个答案:

答案 0 :(得分:3)

这是最新版Google Chrome的已知问题。如果您在Firefox中打开Web应用程序,它就可以正常工作。

请在code.google.com上标注此问题以获取更新。