Google App Maker - 按钮 onClick 从文本框读取并汇总到标签
Google App Maker - Button onClick read and sum up from textbox to a label
我卡在了一个可能很简单的函数上。
我有 3 个小部件:一个文本框、一个标签和一个按钮。
我需要的是:
单击按钮 --> 读取文本框(数字)的值并将该值添加到标签小部件的当前值。
例如:标签的当前值 = 500
, 在文本框 300 中写入并单击按钮 ,
标签的值变为 800。
这是屏幕截图,以及我的无效代码。
感谢您的帮助。
问候
var einlesefeld = app.currentPage.descendants.TextBox179;
var gesamtnummer = app.currentPage.descendants.Label161;
gesamtnummer.value = gesamtnummer.value + einlesefeld.value;
这与我第一次开始使用 App Maker 时遇到的问题完全相同。为了理解为什么这不起作用,我查看了 Widgets API Documentation。与 TextBox 小部件不同,Label 小部件包含 text 属性 而不是 value 属性;因此它不起作用。请将其更改为:
var einlesefeld = app.currentPage.descendants.TextBox179;
var gesamtnummer = app.currentPage.descendants.Label161;
var updatedValue = Number(gesamtnummer.text) + Number(einlesefeld.value);
gesamtnummer.text = updatedValue.toString();
我卡在了一个可能很简单的函数上。
我有 3 个小部件:一个文本框、一个标签和一个按钮。
我需要的是:
单击按钮 --> 读取文本框(数字)的值并将该值添加到标签小部件的当前值。
例如:标签的当前值 = 500 , 在文本框 300 中写入并单击按钮 , 标签的值变为 800。
这是屏幕截图,以及我的无效代码。
感谢您的帮助。
问候
var einlesefeld = app.currentPage.descendants.TextBox179;
var gesamtnummer = app.currentPage.descendants.Label161;
gesamtnummer.value = gesamtnummer.value + einlesefeld.value;
这与我第一次开始使用 App Maker 时遇到的问题完全相同。为了理解为什么这不起作用,我查看了 Widgets API Documentation。与 TextBox 小部件不同,Label 小部件包含 text 属性 而不是 value 属性;因此它不起作用。请将其更改为:
var einlesefeld = app.currentPage.descendants.TextBox179;
var gesamtnummer = app.currentPage.descendants.Label161;
var updatedValue = Number(gesamtnummer.text) + Number(einlesefeld.value);
gesamtnummer.text = updatedValue.toString();