从函数更新Anchor

时间:2012-05-14 22:18:17

标签: google-apps-script

在我的过程中,我有一个页面,用户可以从列表框中选择各种项目。这些值是电子表格中的单元格。该电子表格中的其他列包含电子表格的网址。因此,在用户从列表框中选择值后,使用createServerClickHandler将包含URL的单元格存储到变量中。我可以做的是将该URL传递回显示URL的主页面上的文本框。我想要做的是在主页面上显示一个锚点,以便用户可以点击它来打开列表框中当前所选的电子表格。

var urlText = 'Click here to see selected spreadsheet'; var urlLink = bldrapp.createAnchor(urlText, **urlURL**).setId('spreadsheetURL').setVisible(true);

从我的功能(e) app.getElementById('infoURL').setText(**docToProcessURL**).setVisible(true);

'infoURL'是主页面上的文本框。是否可以将该值传递给锚点中的“urlURL”?

谢谢,

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做:

app.getElementById('spreadsheetURL').setHref(docToProcessURL);