我想知道如何在Google表格中制作动态下拉列表,例如我在"大陆"列(已应用数据验证)并希望仅使用属于上一个选定大陆的国家/地区验证下一列。 Example sheet
没有脚本解决这个问题会很有帮助。 如果需要脚本,请详细说明。
答案 0 :(得分:0)
在没有脚本的情况下执行此操作的方法涉及帮助程序列表。以下是步骤:
$ cat test.txt
PRODUCT_BUNDLE_IDENTIFIER = com.test.mybundle.keyboard;
PRODUCT_BUNDLE_IDENTIFIER = com.test.mybundle.iMessage;
PRODUCT_BUNDLE_IDENTIFIER = com.test;
PRODUCT_BUNDLE_IDENTIFIER = replaceable;
$ BUNDLE_ID='mynew.bundle.id'
$ sed -r "s/(PRODUCT_BUNDLE_IDENTIFIER = )[a-zA-Z0-9_]+(\.[a-zA-Z0-9_]+){0,2}/\1${BUNDLE_ID}/" test.txt
PRODUCT_BUNDLE_IDENTIFIER = mynew.bundle.id.keyboard;
PRODUCT_BUNDLE_IDENTIFIER = mynew.bundle.id.iMessage;
PRODUCT_BUNDLE_IDENTIFIER = mynew.bundle.id;
PRODUCT_BUNDLE_IDENTIFIER = mynew.bundle.id;
和ARRAYFORMULA
INDIRECT
您可以在此处查看工作示例: https://docs.google.com/spreadsheets/d/1ycKBsHBRjVExPztN_VFj9q1P2i7KVmWmGnVx_uhivPc/edit#gid=0