Answers:
这是一个自动将输入转换为大写的脚本:
function onEdit(e) {
if (typeof e.value != 'object') {
e.range.setValue(e.value.toUpperCase());
}
}
在电子表格中,转到工具>脚本编辑器。将上面的代码放入代码窗口中(替换其中的任何预填充内容),然后保存。
如果要强制使用大写和单字符条目,则可以使用带有自定义公式的数据验证
=regexmatch(A1,"^[A-Z]$")
假设范围的左上角是A1,并且您希望使用拉丁字母。正则表达式的^[A-Z]$
意思是:字符串的开头;AZ范围内的单个字符;字符串的结尾。
=ARRAYFORMULA(UPPER(A:Z)
吗?