我試圖編寫一個代碼,它將查看sheet1中A3的值,並檢查它是否存在於sheet2中的列A中。谷歌腳本不能讀取屬性「0」
發生了什麼事是它的工作只有當有相應的值。否則,我有這樣的「類型錯誤:無法讀取屬性 「」 從不確定的(第14行,文件 「!0 testing2」)
請幫
function findInColumn(column, id) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var columntosearch = ss.getRange('TABELA DE HISTORICO DE PAGAMENTOS!A:A');
var id = ss.getRange('TABELA CALCULADORA RETENCAO IMPOSTOSINDIRETOS!A3').getValue();
var values = columntosearch.getValues();
var row = 0;
while (values[row] && values[row][0] !== id) {
row++;
}
if (values[row][0] === id)
ss.getRange('TABELA CALCULADORA RETENCAO IMPOSTOS INDIRETOS!A3').copyTo(ss.getRange('TABELA CALCULADORA RETENCAO IMPOSTOS INDIRETOS!A6'), {contentsOnly:true});
else
ss.getRange('TABELA CALCULADORA RETENCAO IMPOSTOS INDIRETOS!D3').copyTo(ss.getRange('TABELA CALCULADORA RETENCAO IMPOSTOS INDIRETOS!D6'), {contentsOnly:true});
}
約旦,它的工作完美!感謝你的幫助! – ebvogt
好消息!很高興幫助 –
嗨喬丹,問題:當if條件得到滿足時,我需要在工作表2中列出範圍爲I:O的相應行 ,並將其值替換爲「0.00」。一整天都在努力尋找解決方案,但我認爲我的大腦凍結了。 你能幫我一下,還是告訴我我該找什麼? – ebvogt