【问题标题】:Timeline Visualization Not Working In Google Apps Script时间线可视化在 Google Apps 脚本中不起作用
【发布时间】:2014-10-02 20:02:19
【问题描述】:

我正在使用 Google Apps Script HTMLService:

function doGet(request)
{
  var html = HtmlService.createTemplateFromFile('index').evaluate();
  html.setTitle("CBN Producers' Dashboard");
  html.setSandboxMode(HtmlService.SandboxMode.NATIVE);
  return html;
}

当我将第一个示例从 Google Charts Timeline Visualisation API 复制并粘贴到一个普通的 HTML 文件并对其进行测试时,它运行良好。但是,当我使用 Google Apps 脚本对空白项目执行完全相同的操作时,我什么也得不到,甚至没有错误。 Google Apps 脚本是否不支持时间轴或其他什么,或者我做错了什么?

提前谢谢各位!

问候, 维沙尔

【问题讨论】:

    标签: javascript google-apps-script google-visualization


    【解决方案1】:

    很遗憾,GAS 目前不支持 Google Visualization API。由于沙盒限制,不支持(尚未)使用/扩展 google 对象的 API。

    有关其他信息和可能的解决方法,请参阅this SO answer

    【讨论】:

    • '未捕获的脚本错误:'严格模式下唯一有效的数字转义是 '\0'' 在源中:'google.com/uds/…' 在第 1 行''未捕获的脚本错误:'未定义不是源中的对象(评估“新 google.visualization.DataTable”):“未知”行:0'
    • 我在 Caja Playground 测试代码时遇到上述两个错误。问题是其他图表似乎在 HtmlService 中工作。我目前正在使用表格图表,没有任何问题。我知道这是一个 Caja 消毒问题,但我希望有一些解决方法或解决方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多