我在我的网页上运行我的GAS作为Apps-script-gadget并使用GUI-builder。我有两个问题:
1。 我知道如何在文本框中设置文本: app.getElementById( “TextBox1中”)的setText( “BigSister”);
但是如何从文本框中获取文本?
我试过了: app.getElementById( “TextBox1中”)的getText(); ...的getValue(); ...值; 等
什么都行不通......
2。 是否可以将代码中的消息窗口打印到屏幕f.Ex.用于调试目的?
任何建议都将受到赞赏。
答案 0 :(得分:-1)
当ListBox通过处理程序传回时,您可以检索它的值。它在ListBox的Id下的参数类中传递。以下是检索该值的简单方法:
function changeHandler(e)
{
var source = e.parameter['source']; //source is your Id of the element
var value = e.parameter[source]; //value is the selected item as ['a' | 'a,b,c']
//More code here
}
我还在等待一个没有处理程序来检索该值的解决方案。
答案 1 :(得分:-2)
这里的编辑是一个测试
的工作示例online测试
=======================
Srik的答案是绝对正确的 - 像往常一样;-) - 但是为了让你的事情更清楚,因为你在这里使用GUI构建器是一个小屏幕截图,显示相关参数。
关于你的第二个问题,最简单的方法是使用一个瞬间显示窗口“打印”一些数据到屏幕上是使用texBox或textAreal(或任何其他允许显示文本...)和玩setVisible(true)
& setVisible(false)
显示/隐藏小部件。在GUI构建器中,您可以将它放在UI中的任何位置,甚至可以放在通常使用的其他元素上,因为它在大多数情况下都是不可见的(可见性参数也可以在GUI构建器环境中使用)。它的行为与其他环境中的“弹出窗口”完全相同......