0
function sort() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var rowsDeleted = 0;
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (row[0] == 'test') {
sheet.deleteRow((parseInt(i)+1) - rowsDeleted); rowsDeleted++;
}
}
};
ので、私が今までに得たことは、テキストを正確に一致させることができるということですが、 "テスト"だけでなく "テスト"も含むすべての列を検索したいと思います。だから、のようなデータを持つ行を削除します:
- これはテスト
- テスト私再び
- ThisTestIsNotWorking
どれソリューションです:)?
代わりに 'if(行[0] .indexOf( 'テスト')> -1)'を試してください – simnys
それは働いた!ありがとうございました! –
私は答えとしてそれを追加しました。あなたがそれを受け入れることができるのであれば、同じ問題を抱えている他の人が解決策を見つける方が簡単です。 – simnys