gpt4 book ai didi

javascript - .setValue() 对 Google Sheets 脚本不一致

转载 作者:行者123 更新时间:2023-12-03 11:17:11 25 4
gpt4 key购买 nike

我一直在为我在 Google 表格中编写的一段脚本而苦苦挣扎。该脚本的目的是监视给定单元格的输入值(来自键盘)并验证输入是否符合数据输入标准。

例如,所有输入值必须遵循标准 XX-XX-X .例如,A5-03-1是可以接受的,而 B555-01-1不是。 (第一个分量是4位而不是2位。)当输入值不符合标准时,我使用.setValue()命令删除条目...

Sheet.getRange(active cell).setValue("");
.setValue()后面还有一个消息框:
Browser.msgBox("Expecting format ''XX-XX-X''. \\n Please re-enter data.");

此代码的逻辑语句工作正常。不能正常工作的是 .setValue() .有时它会根据需要删除条目,有时会保留无效条目。但是,消息框 总是 适本地显示。两个事件都在同一个逻辑测试中。

此外,我已授予包含 setValue() 的脚本的授权。 .但是我每天都会收到有关此工作表错误的电子邮件,其中包含“执行该操作需要授权”之类的错误。

最后——我还有其他用途将数据输入到这张表中。所有用户都已授予对脚本的访问权限。

最佳答案

我不知道为什么 setValue()函数不起作用,而是尝试使用 clear()使用后 getRange() .

关于javascript - .setValue() 对 Google Sheets 脚本不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29680988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com