當使用腳本(當提交來自表單時觸發運行時)嘗試向單元格中插入「#」符號時遇到問題。通過GAS將數字符號(#)插入到Google電子表格中
我試圖做這種方式:
somecell.setFormula('=HYPERLINK("http://www.some.link/some/'+var+'#1a2b3c","'+var+'")');
所以輸出應該是:
=HYPERLINK("http://www.some.link/some/1234#1a2b3c","1234")
但它總是插入,因爲只有(無#和鏈接後的休息標誌)
=HYPERLINK("http://www.some.link/some/1234","1234")
在執行期間沒有錯誤報告。 我應該如何將標誌放入腳本中,以便將其插入到公式中?我嘗試過使用... 1234(反斜槓)#1a ...但它不起作用。
編輯 腳本如何工作(簡而言之):首先,工作表接收表單提交併將URL作爲條目之一。然後,該腳本切斷部分鏈接(使用.split('/'),然後.pop()獲得數組的最後一個元素.split創建),並且提取的變量爲被用在.setFormula上面看作var。
另外,我再次嘗試;反斜槓不起作用 - 刪除(和包括)#後的所有內容。
這個問題似乎是無關緊要的,因爲所報告的問題表現得如預期一樣nd實際上並不是作者遇到的錯誤的根源。 – Mogsdad