[英]How can I write a google sheets script that will sort through a particular column and delete everything that is not in a specific array of strings
[英]Google Sheets: How do I add a value at the start of a 1x2 array and shift everything right?
在Google表格腳本編輯器中,我有以下代碼:
function recordHistory() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Stock History");
var source = sheet.getRange("B2:C2");
var values = source.getValues();
values[0][2] = values[0][1];
values[0][1] = values[0][0];
values[0][0] = new Date();
sheet.appendRow(values[0]);
};
將values[0][0]
和values[0][1]
分流為values[0][1]
和values[0][2]
的正確方法是什么,所以我不必使用:
values[0][2] = values[0][1];
values[0][1] = values[0][0];
Google Apps腳本基於JavaScript,因此您可以使用JavaScript數組方法來實現自己的目標,例如unshift 。
嘗試這個:
values.unshift(new Date());
它將元素添加到數組的開頭。
希望這會幫助你。
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.