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

时间:2015-03-16 14:05:13

标签: javascript google-apps-script

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

谢谢!

1 个答案:

答案 0 :(得分:2)

我使用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);
}
相关问题