我正在 GAS 中编写代码,这需要用户输入。我需要获取一个字符串并检查它以确保其填写正确。例如,一行应包含日期格式的数据,并且用户在其中输入文本。此时,脚本应该停止工作并向用户提供有关错误输入数据的消息。
用户数据输入是通过Ui实现的。
UPD:我将数据输入窗口称为如下:
var data=ui.prompt("Укажите плановую дату начал работ:")。现在我们需要检查变量中是否存在字母。
var spreadsheet=SpreadsheetApp.getActive().getActiveSheet()
var ui=SpreadsheetApp.getUi() //подключаем взаимодействие с пользователем
var title=ui.prompt("Введите название двигателя:")
//вызываем окно ввода названия двигателя
var executor=ui.prompt("Укажите исполнителя:")
//вызываем окно ввода фамилии исполнителя
var data=ui.prompt("Укажите плановую дату начал работ:")
下面的代码在用户输入中查找拉丁字母和西里尔字母。如果找到至少一个,则会显示一条消息。