簡體   English   中英

如何在 Google Apps 腳本中解析范圍 object

[英]How to parse the Range object in Google Apps Script

我需要在 Google Apps 腳本中解析和編輯 Range object( SpreadsheetApp.getActiveRange()的結果)。

目標:在 Google 表格中:用戶單擊一個項目(在 A 列中)並按下工具欄中的“創建 QR 碼”按鈕。 這會在行(C 列)后面放置一個相應的 QR 碼。

我期待類似(偽代碼):

var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = SpreadsheetApp.getActiveRange()
//Logger.log(cell) --> "A2"
cell = cell.split("");
cell[0] = "B";
cell = cell.join("")
//Logger.log(cell) --> "B2"
ss.getRange(cell).setFormula('=image("https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl="' + cell'));

不建議解析范圍 object。 改用range.offset

SpreadsheetApp
    .getActiveRange()
    .offset(0,1)
    .setFormula('=1+0')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM