答えて

4

環境/言語を指定していないためです。これを行う最も簡単な方法は、Googleスプレッドシートに組み込まれているApps Scriptを使用することです。 、コードを貼り付けます..スクリプトエディタ>メニューの[ツール]をクリックし、ちょうどあなたがコピーしたいシートでスプレッドシートを開いて、これを実行するには

function myFunction() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheetByName('SheetName'); 
    sheet.copyTo(ss).setName('NewName'); //copy to the same spreadsheet. 
    //get a different spreadsheet (you can get its id in the url) 
    var os = SpreadsheetApp.openById('any-spreadsheet-key-that-you-can-edit'); 
    //copy sourceSheet from one spreadsheet to another 
    sheet.copyTo(os).setName('AnotherName'); 
} 

割引:ここ

は、これを実行するサンプルコードですと実行> myFunction

+0

ありがとうございます。 C#でGoogleスプレッドシートAPIを使用してワークシートをスプレッドシート間で移動する方法が見つかりませんでした。私はAppsスクリプトを実装し、それを実行するためにリモート実行APIを使用しなければなりませんでした。超高速(5〜10秒)ではありませんが、機能します。 –

関連する問題