我有一个提供 Google 文档电子表格的 Google 表单。我希望——反过来——让 Google Docs 电子表格提供一个网页。
用更简单的英语,保姆填写表格以注册加入我们社区的保姆目录。电子表格包含所有数据。我想编写一个网页来提取在线目录的选定数据位。
我试过在电子表格中做一个单独的工作表,使用 QUERY 选择我想要包含的列(以及我想要包含它们的顺序),将该工作表发布到网络,然后将该工作表嵌入到iFrame 中的网页。这有效。
但即使使用 QUERY,也有很多列用户需要向右滚动才能查看每个保姆的所有数据。它很笨拙。
如果我可以将每个条目的数据分成多行并为目录进行一些很好的格式化,而不仅仅是线性电子表格,那会更好。因此,基本上,每个保姆在目录中的“条目”都超过 1 行。那有意义吗?
如果我在 Office 工作,我会确切地知道该怎么做:使用 Excel 电子表格作为 Word Mail Merge 的数据源,我会在页面上移动字段以使其看起来不错。
而且,可以肯定的是,如果我可以在 Google Doc 中执行此操作,然后将 Doc 嵌入到网页中,那也很好。但我认为有什么方法可以直接在 Google 网站中完成?
我可以吗?
如果有人甚至只是一个引用页面供我查看,我将不胜感激。
谢谢!
最佳答案
您是否尝试在 Google 协作平台中执行此操作?如果是这样,您可以在页面上嵌入整个电子表格,但如果您只想要某些列,您可以尝试在页面上插入 Apps 脚本小部件。
您需要知道如何编写将运行 JS 函数并呈现 HTML 的 Google Apps 脚本,here is a tutorial
要创建可以在您的页面上运行的脚本,请转到:
More > Manage site > Apps Script > Add new script
这里还有一个链接,指向如何 interact with Spreadsheet data .
关于google-apps-script - 使用 Google Docs 电子表格作为动态 Google 协作平台网页的数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12842203/