

皆さまに教えて頂きたいことがあります。  
ぜんぜんな素人な私なりに、数日あれこれ調べたのですが分かりませんでした。  
分かられる方がいらっしゃいましたら、助けていただけたらと思いました。

タイトルにありますように、グーグルフォームを複数コピーがしたいのが、  
実現したいことです。

スプレッドシートですと、調べて下記コードでうまく動かすことができました。  
同じようにフォームをコピーしたいのですが、試行錯誤しましたが、うまくいきませんでした。  
どなたかわかる方がいらっしゃいましたら教えてください。

どうぞよろしくお願いいたします。

－－－－－－－－－わたしの作ったスプレッドシートをコピーするスクリプト－－－－－

[code]

    function myFunction() {
    
      for (var i=0; i<3; i++) {
       var doc = SpreadsheetApp.openByUrl("ここはURLを入れています");
      //var doc = SpreadsheetApp.getActiveSpreadsheet();
      var file = DriveApp.getFilesByName(doc.getName());
      var copy = file.next().makeCopy();
        copy.setName(i +"てすとのこぴい-copy"); 
      }
    }
    
[/code]


CC BY-SA 3.0
2017-09-23T09:00:04.860
38140
2018-08-18T20:02:28.890
2017-09-23T09:28:45.040
754
25527
question
google-apps-script
グーグルフォームを複数コピーがしたいです


フォームを操作する際はFormAppを使います。

[code]

    var doc = FormApp.openByUrl("ここはURLを入れています");
    var file = DriveApp.getFileById(doc.getId());
    var copy = file.makeCopy();
    
[/code]


CC BY-SA 3.0
2017-09-25T00:37:11.637
38163
2017-09-25T00:37:11.637
18660
38140
answer