0
我有多個線條像這樣的小區:谷歌腳本:變換多字符串轉換成一個線串用逗號
Albert
Jason
Falco
,我需要將其轉換爲
Albert,Jason,Falco
我知道如何做到Excel表格中的Excel公式,但我肯定會更喜歡腳本解決方案。 任何人都可以幫助我嗎?
感謝
我有多個線條像這樣的小區:谷歌腳本:變換多字符串轉換成一個線串用逗號
Albert
Jason
Falco
,我需要將其轉換爲
Albert,Jason,Falco
我知道如何做到Excel表格中的Excel公式,但我肯定會更喜歡腳本解決方案。 任何人都可以幫助我嗎?
感謝
假設所有值都在 「A」 柱:
var rowvalues = SpreadsheetApp.openById("[insert id here]").getRange("A1:A").getValues();
var thestringyouwant = ([].concat.apply([], rowvalues)).join();
感謝西蒙, 我不同意你的建議成功。
但我最終使用的解決方案是正則表達式:
var t = Sheet.getRange('a1').getValue()
var output = t.replace(/(?:\r\n|\r|\n)/g, ',');
你爲什麼需要腳本?公式很簡單:'= join(「,」,split(A1,char(10)))' –
我不想添加新行。我需要替換這些行,並在腳本中進一步使用單行版本 – Ilja
您在GAS中已經嘗試了哪些內容?你卡在哪裏? –