Google apps script 有没有办法用javascript参数调用函数gas?

Google apps script 有没有办法用javascript参数调用函数gas?,google-apps-script,Google Apps Script,我在谷歌网站上工作,我有两个文件:“code.gs”包含一个带有2个参数的函数,还有“affichage.html”包含我的html代码。 我想用html文件中的参数调用'affichage'中的函数。你有什么想法吗 函数getFileIdFromFolder(文件夹名称、照片名称){ var folders=DriveApp.getFoldersByName(文件夹名称); while(folders.hasNext()){ var folder=folders.next(); var fi

我在谷歌网站上工作,我有两个文件:“code.gs”包含一个带有2个参数的函数,还有“affichage.html”包含我的html代码。 我想用html文件中的参数调用'affichage'中的函数。你有什么想法吗

函数getFileIdFromFolder(文件夹名称、照片名称){ var folders=DriveApp.getFoldersByName(文件夹名称); while(folders.hasNext()){ var folder=folders.next(); var files=folder.getFilesByName(文件名); while(files.hasNext()){ var file=files.next(); 返回文件.getId(); } } }

var folder_name=“folder”;
var file_name=“file”;
试试这个:

<html>
  <script>
    var foldername="folder";
    var filename = "file";
    google.script.run
    .withSuccessHandler(function(id){
      document.getElementById('displaydiv').innerHTML='<p>'+ id + '</p>';
    })
    .getFileIdFromFolder(foldername,filename);  
  </script>
</html>

var foldername=“文件夹”;
var filename=“file”;
google.script.run
.withSuccessHandler(函数(id){
document.getElementById('displaydiv')。innerHTML=''+id+'

'; }) .getFileIdFromFolder(文件夹名称、文件名);

您所描述的是基本功能,在客户机-服务器通信下的html服务指南中有详细说明。审查核心文件是询问客户的要求和先决条件@我描述的案例没有包含在文档中,我读得很好。我正在寻找一种使用javascript变量作为gas参数的方法。似乎您希望在页面加载时获取文件ID。您可以在页面加载之前使用createTemplateFromFile或在加载之后使用google.script.run。
google.script.run.getFileIdFromFolder(文件夹名称、文件名称)
,然后使用适当的成功处理程序更新html客户端。如果你确实读过的话,请注意你所读的内容。你的目标似乎是使用模板化html,它比推荐的异步模式更慢、更不灵活。在这种情况下,您的问题是您需要查看不同类型的scriptlet并修复键入错误,以及查看如何将HTML文件转换为模板,然后评估并将其转换为
HtmlOutput
我认为您缺少GetFileIDFromfolder之前的一段时间谢谢,它正在工作@他们说,不,这是更正,一行代码