1

私はGoogleのシートにこのコードを持っている:(他のシートのonEditへのコピー・ロー)、Googleのスクリプト

function copy(row) { 
    var value = sheet.getRange(row, 1).getValue(); 
    sheet.getRange(row, 3).setValue(value); 
} 

、私は機能が

function onEdit(e){ 
    var range = e.range; 
    copy(range.getRow()); 
} 

今、このスクリプトは、我々は編集いくつかの行を、コピーをのonEdit変更。

しかし、私はこの行を他のシートにコピーする必要がありました。と私はこのように作る場合:

function copy(row) { 
    var value = sheet.getRange(row, 1).getValue(); 
    var sheetTo = SpreadsheetApp.openById(ID).getSheetByName(NAME); 
    sheetTo.getRange(row, 3).setValue(value); 
} 

それは動作していません。

を(編集者からの呼び出し機能は、それがうまく機能している場合)、

+0

アナスタシア、ようこそ!あなたが受け取ったエラー(もしあれば)を教えてください。 – Eugene

+0

私はどこでエラーが発生するのかわかりません。いつも私はエディタでポップアップのように表示されますが、今は何もありません –

答えて

2

sourceRange.copyTo(targetRange);代わりsetValue

+0

それは同じボードでのみ使用されます –

+0

私の解決策を試しましたか? – Eugene

関連する問題