Google App Maker:如何根据数据源将 id 分配给 HTML 小部件?

Google App Maker: How to assign id to HTML widget based on datasource?

我有一个弹出窗口,当用户单击列表项时会显示该弹出窗口。弹出窗口显示后,其中有一个 HTML 小部件,我想在其中给它一个 'id',例如:

<div id="builder-<idOfItemSelectedHere>"></div>

如何在 Google 应用程序制作器中执行此操作?

以下是可能的解决方案。对于您的 listrow onclick 事件,请输入以下内容:

var htmlwidget = widget.root.descendants.YourHTMLWidget;
var item = widget.datasource.item;

htmlwidget.html = "<div id='builder-" + item.id + "'>" + item.id + "</div>";

不过,您可能希望从 HTML 小部件中删除预定义的 html。