Google apps script 带有ContentService问题的Google应用程序脚本

Google apps script 带有ContentService问题的Google应用程序脚本,google-apps-script,Google Apps Script,我从一个网页上抓取了一些谷歌电子表格的importXML()链接,并想把它放到一个网页上,下面是这里的文档 我的剧本是: function doGet() { var ss = SpreadsheetApp.openById("1Nhud6O4odcsqgav5A9GrlYfXe9xSLUmOgeft5VBAGxA"); var sheet = ss.getSheetByName("Result"); var link = sheet.getSheetValues(2, 1, 1, 1);

我从一个网页上抓取了一些谷歌电子表格的importXML()链接,并想把它放到一个网页上,下面是这里的文档

我的剧本是:

function doGet() {
 var ss = SpreadsheetApp.openById("1Nhud6O4odcsqgav5A9GrlYfXe9xSLUmOgeft5VBAGxA");
 var sheet = ss.getSheetByName("Result");
 var link = sheet.getSheetValues(2, 1, 1, 1);
 var title = sheet.getSheetValues(2, 2, 1, 1);
 var script = 'function makeLink() {var link = document.getElementById("sidebar"); link.setAttribute("href","' + 
    link + '"); link.innerHTML = "' + title + '";}';
 Logger.log(script); 
 return ContentService.createTextOutput(script).setMimeType(ContentService.MimeType.JAVASCRIPT);
} 
这是我想要放置链接的网页:

html代码是:

<html>
  <body>
    <head>
       <script type="text/javascript" src="https://script.google.com/macros/s/AKfycbxMTnkqCllf446UBF6j3OV4Gn2m1g_VXRvvaggHTc4DkiWcyOo/exec">
       </script>
    </head>
    <a id="sidebar" onload = "makeLink()" target="_blank"></a>
  </body>
</html>

但是,在加载页面时,不会调用makeLink()函数,或者至少它是无效的。在Web控制台中,我可以看到函数makeLink()已正确加载,我也可以从那里手动调用,并且它正在工作


如果有人有线索,请帮忙

可能是与Caja相关的问题,请在document.ready with Jquery之后尝试加载。

没有Jquery就没有机会解决这个问题了吗?