我一直在努力寻找更快完成这项工作的方法,目前我正在linux上使用mailmerge创建文本的多个版本,并手动将它们发布在我的工作表中。。是我如何更新让消息列的占位符值与列ID的值。
ID | 消息 |
---|---|
3 | 样本{ID}不可用 |
4 | 样本{ID}不可用 |
将{ID}替换为column1中的值
function replaceId() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName("Sheet0");//change sheet name
const vs = sh.getRange(2, 1, sh.getLastRow() - 1, 2).getDisplayValues();
let a = vs.map(r => {
r[1] = r[1].replace('{ID}', r[0]);//returns a new string
return [r[1]];
});
sh.getRange(2, 2, a.length, 1).setValues(a);
}
String.replacement((
之前:
ID | 消息 |
---|