[算表] Google Excel的多層次下拉選單設定
軟體:Google Excel
版本:
原先自己都只用過很簡單的驗證方式產生下拉選單
但最近看到「多層次」下拉選單想練習看看
參考網頁教學後
https://goo.gl/PTSQ9f
還是有些步驟無法理解
大概是Step 5之後
請問指令碼要如何執行才能產生「多層次選單」的功效呢?
目前測試Excel:https://goo.gl/kG4NZU
麻煩大家指導 謝謝~
Ps.我抄錄下來的程式碼是否有錯誤(或需要改寫才行呢?)
https://goo.gl/MmYHvj
- - - - - - -
function setDataValid_(range,sourceRange){
var rule =
SpreadsheetApp.newDataValidation().requireValuelnRange(SourceRange,true).build();
range.setDataValidation(rule);
}
function onEdit(){
var aSheet = spreadsheetApp.getActiveSheet();
var aCell = aSheet.getActiveCell();
var aColumn = aCell.getColumn();
if (aColumn == 1 && aSheet.getName() == '範例檔') {
var range = aSheet.getRange(aCell.getRow(), aColumn + 1);
var sourceRange =
SpreadsheetApp.getActiveSpreadsheet().getRangeByName(aCell.getValue());
setDataValid_(range, sourceRange);
}
if (aColumn == 1 && aSheet.getName() == '範例檔') {
var range = aSheet.getRange(aCell.getRow(), aColumn + 1);
var sourceRange =
SpreadsheetApp.getActiveSpreadsheet().getRangeByName(aCell.getValue());
setDataValid_(range, sourceRange);
}
}
- - - - - - - - - -
--
有一天
大象就問駱駝說:
「你的胸部怎麼長在你背上啊?」
駱駝回答:
「我想這個問題,由 一個老二長在臉上的人來問我實在是很奇怪耶...」
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.208.19
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1501316432.A.9F3.html
→
07/29 17:33, , 1F
07/29 17:33, 1F
→
07/29 17:33, , 2F
07/29 17:33, 2F
→
07/29 17:34, , 3F
07/29 17:34, 3F
→
07/29 17:35, , 4F
07/29 17:35, 4F
→
07/29 17:35, , 5F
07/29 17:35, 5F
→
07/29 17:35, , 6F
07/29 17:35, 6F
→
07/29 17:42, , 7F
07/29 17:42, 7F
→
07/29 17:43, , 8F
07/29 17:43, 8F
→
07/29 17:52, , 9F
07/29 17:52, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):