对于我的工作,我们正在创建一个基于 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/