1
我試圖解決這個問題兩天,終於來到這裏。谷歌腳本的自定義串聯值範圍
我需要在谷歌腳本中編寫一個自定義函數,這個自定義函數將通過一些過濾器來連接範圍值(即跳過空白單元格或值等於「 - 」的單元格)。在谷歌片
公式應該是這樣的:
=concat_costum(A3:N3,"-")
結果應該是這樣的:
trpd-hex-phex-crfl-wi-ins-td-max_op_temp
我寫了下面的代碼:
function concat_costum(pRange,s){
var out=""
for(i=0;i<pRange.length;++i){
var currentValue = pRange[i]
if (!(currentValue == "-" || currentValue == "" || currentValue == "undefined")) {
out = out+currentValue+s
}
}
return out.slice(0,-1)
}
但它的輸出是:
trpd,hex,phex,crfl,,-,wi,ins,td,max_op_temp,,,,
請幫助
謝謝喬希! –