【问题标题】:Control Google Docs embedded viewer with JavaScript使用 JavaScript 控制 Google Docs 嵌入式查看器
【发布时间】:2016-11-24 12:29:45
【问题描述】:

我需要控制我网站中嵌入的 Google 文档查看器。更具体地说,我需要能够启用/禁用 Google 幻灯片视图的控件,并能够使用 JavaScript 启动/停止演示。

我无法为此找到任何 JavaScript API,也无法添加我的主机,以便我的 JavaScript 能够与 iframe 内容进行通信。

有人做过这样的事吗?

【问题讨论】:

  • 关于这个问题的任何更新?
  • console.developers.google.com/flows/… ...将启用 JS API(至少在未嵌入 iFrame 时有效)。此外,使用App Script 可能有一个现实的机会运行代码onOpen()...,而问题并未指出要禁用哪些控件。

标签: google-docs google-slides google-slides-api


【解决方案1】:

Google Docs 根本不是这样工作的。以下是您需要采取的步骤。

1: Create Presentation on Google Slides.
   1a: https://docs.google.com/presentation/u/0/
2: Create any scripts you want applied in the script editor.
   2a: https://developers.google.com/apps-script/guides/slides/
3: Publish Presentation. 
   3a: File>Publish to Web>Embed
4: Embed Presentation.
5: Create HTML Function call
6: Create Listener w/ Google Docs (Not on your site.)

如果您希望您的网站能够从 google 访问和运行脚本(也就是禁用控件。)请参阅下面的此链接,它将向您展示如何使用 HTML 请求从 google 文档运行脚本.请记住,使用 google 的免费帐户的日常功能调用存在限制。我相信每天最多 5500 个电话。

HTML 函数调用:https://developers.google.com/apps-script/guides/html/communication

您还提到了 iFrame,您可以在此处找到有关它的信息。

iFrame 沙盒:https://developers.google.com/apps-script/migration/iframe

【讨论】:

    猜你喜欢
    • 2011-01-16
    • 2023-04-04
    • 2022-10-13
    • 1970-01-01
    • 2016-07-08
    • 2010-11-01
    • 2012-08-11
    • 2017-01-09
    • 2018-03-29
    相关资源
    最近更新 更多