javascript - 是否可以在第三方网站中嵌入谷歌网络应用程序?

标签 javascript google-apps-script

对于我的工作,我们正在创建一个基于 Google Apps 脚本的网络应用程序。然而,我们的客户希望在他们自己的个人适当品牌网站上拥有该网络应用程序。问题是,从“网络应用程序和 Google 协作平台小工具”页面,我只看到专门将网络应用程序嵌入到 Google 协作平台的选项,而在其他任何地方都找不到任何信息。这是否意味着无法嵌入个人网站,或者是否有我在任何地方都找不到的解决方法?

谢谢!

最佳答案

我使用 ContentService 将 Apps 脚本用作后端。 https://developers.google.com/apps-script/reference/content/content-service

在我的网页上,我使用如下调用:

   var url = "https://script.google.com/macros/s/AKfycb...vZ8SvFBRWo/exec?offset="+offset+"&baseDate="+baseDate+"&callback=?";
    $.getJSON( url, function( events ) { ...

在我的脚本中:

function doGet(e){
  var callback = e.parameter.callback; // required for JSONP
  .
  .
 return ContentService.createTextOutput(callback+'('+ JSON.stringify(returnObject)+')').setMimeType(ContentService.MimeType.JAVASCRIPT);
}

关于javascript - 是否可以在第三方网站中嵌入谷歌网络应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29078803/

相关文章:

Javascript 函数不适用于多个元素

用于电话验证的 JavaScript 正则表达式

css - 使用 CSS 从谷歌应用脚​​本上传本地路径图像

javascript - 在按键jQuery的td内添加多个div

javascript - 是否可以在客户端 javascript 中设置 Request.UrlReferrer?如果是这样,如何?

javascript - 谷歌脚本搜索匹配的ID列,然后搜索不匹配的列

google-apps-script - 使用谷歌表格中的复选框来运行宏

javascript - 删除电子表格中今天日期应用程序脚本之前的日期

Javascript 字符串对象到数组

google-apps-script - 是否可以在 Apps Script 中获取新的 Google 幻灯片演示数据?