2013-07-07 48 views
1

在範圍A1中,我有一個下拉驗證列表。根據用戶對該列表的選擇,我想動態創建一個範圍爲C1的新下拉驗證列表。 例如,在A1中的列表包含:動態創建的下拉驗證列表(谷歌應用腳​​本)

Ç

因此,如果用戶從列表中選擇A,在C1的新列表包含:

1)惱人的橙色

2)憤怒的小鳥

3)任意採樣

如果用戶選擇B,新列表包含:

1)膨脹的代碼

2)更好的沒說

3)爲嘗試

etc

使用VBA很容易。但在GAS ....我絕對不知道如何開始:/

回答

3

您可以按照接受的答案Google spreadsheet Script Create Data Validation in certain range中的示例。

...直到上週,它會工作。不幸的是,Data Validation類和相關的範圍方法getDataValidation()setDataValidation()已經消失。

您目前唯一的途徑是訪問Issue 2958並將其顯示出來,以便在刷新API時收到更新(如果&)。

+0

什麼,你得到了所有這些鏈接過去的解決方案上的快速撥號或什麼的?當我在發佈我的問題之前研究如何做到這一點時,我確實遇到了這個確切的線索。在我嘗試了這個代碼之後 - 它失敗了 - 我懷疑它的作者已經將槍支考慮爲「工作代碼」。現在我知道它爲什麼失敗了。儘管如此,沒有太多關於通過腳本進行數據驗證的信息。只是我的運氣,只有6天前纔有了它的權利!感謝您轉播此新聞。 – 5th4x4

+0

我以前的工作腳本在這些調用中開始失敗,所以我可以確認它已經被使用到工作了!但它有點片面,所以我希望服務更加可靠。 – Mogsdad

+0

驗證已添加。票證發行2958已被關閉。 – PHPGuru