我在 'Back'!AC3 中有一個回傳單元格地址的公式(公式是“A”& V2 &“:T”& V2,它回傳 'A44:T44'(V2可以改變)
我想在宏中使用這個地址:
function border() {
var spreadsheet = SpreadsheetApp.getActive();
const doc = SpreadsheetApp.getActive();
const sheet = doc.getSheetByName('Facture');
const back = doc.getSheetByName('Back');
var address = back.getRange('AC3').getValue();
spreadsheet.sheet.getRange('address').activate();
spreadsheet.getActiveRangeList().setBorder(null, true, true, true, null, null, '#000000', SpreadsheetApp.BorderStyle.SOLID)
它不起作用......有人可以幫我修復它嗎?
謝謝 !
uj5u.com熱心網友回復:
嘗試使用連接構建范圍參考文本字串,如下所示:
function border() {
const ss = SpreadsheetApp.getActive();
const rangeA1 = 'Facture!' ss.getRange('Back!AC3').getValue();
ss.getRange(rangeA1)
.setBorder(false, true, true, true, false, false, '#000000', SpreadsheetApp.BorderStyle.SOLID);
}
uj5u.com熱心網友回復:
function border() {
const ss = SpreadsheetApp.getActive();
ss.getActiveRangeList().getRanges().forEach(r => r.setBorder(false, true, true, true, false, false, '#000000', SpreadsheetApp.BorderStyle.SOLID));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/348855.html
