function myFunction(e) {
  //
  var itemResponses = e.response.getItemResponses();
  var ss = SpreadsheetApp.openById('');
  var sheets = ss.getSheets();
  var sheet = sheets[1];
 // var sheet = sheets.getSheetByName('テスト');
  

  var  lastrow = get_last_row(sheet,2);
  for (var i =0;i<itemResponses.length;i++){
    sheet.getRange(lastrow+12+i).setValue(itemResponses[i].getResponse());
  }
}
function get_last_row(sheet,col) {
  //指定列の、データが入った一番下の行を選択
  var values = sheet.getRange(1,col,1000).getValues();
  //Logger.log(values);
  //Logger.log(values.length);
  for(var i = values.length-1i >= 0i--){
    if(values[i] != "" ){
    break;
    }
  }
  var last_row = i+1;
  //sheet.getRange(last_row, col).activate();
  return last_row
  debugger
}

function myFunction() {
  // 現在アクティブなスプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
// そのスプレッドシートにある最初のシートを取得
var sheet = ss.getSheets()[0];
 
// そのシートにある A1:D4 のセル範囲を取得
var range = sheet.getRange("A1:G32");
// そのシートにあるそのセル範囲をアクティブに設定
sheet.setActiveSelection(range);
}

function zenbu() {
      //データベースシート
      var dbsheet = SpreadsheetApp.openById('');
      //var shId = newsheet.getSheetId();
      var newsheet = dbsheet.getSheetByName('データ');
      //入力シート
      var sheet1 = SpreadsheetApp.getActiveSheet();
      var last = newsheet.getLastRow();
      var i =last+1;
     debugger
        //データの作成
        var tantou = sheet1.getRange('F7').getValue();
        var hakkoubi = sheet1.getRange('F9').getValue();
        var atena = sheet1.getRange('B5').getValue();
        var seikyuugaku = sheet1.getRange('C11').getValue();
        var naiyou1 = sheet1.getRange('B14').getValue();
        var kingaku1 = sheet1.getRange('D14').getValue();
        var naiyou2 = sheet1.getRange('B14').getValue();
        var kingaku2 = sheet1.getRange('D15').getValue();
        var naiyou3 = sheet1.getRange('B16').getValue();
        var kingaku3 = sheet1.getRange('D16').getValue();
        var naiyou4 = sheet1.getRange('B17').getValue();
        var kingaku4 = sheet1.getRange('D17').getValue();
        
        //データを転記
        newsheet.getRange(i,3).setValue(atena);    
        newsheet.getRange(i,4).setValue(tantou);
        newsheet.getRange(i,5).setValue(hakkoubi);
        newsheet.getRange(i,6).setValue(seikyuugaku);
        newsheet.getRange(i,7).setValue(naiyou1);
        newsheet.getRange(i,8).setValue(kingaku1);
        newsheet.getRange(i,9).setValue(naiyou2);
        newsheet.getRange(i,10).setValue(kingaku2);
        newsheet.getRange(i,11).setValue(naiyou3);
        newsheet.getRange(i,12).setValue(kingaku3);       
        newsheet.getRange(i,13).setValue(naiyou4);
        newsheet.getRange(i,14).setValue(kingaku4);
        newsheet.getRange(i,1).setValue("true");
        var ran = newsheet.getRange(i,1);
        ran.insertCheckboxes();

// Inserts checkboxes into each cell in the range A1:B10 configured with 'true' for checked
// and 'false' for unchecked. Also, sets the value of each cell in the range A1:B10 to 'false'.

    Utilities.sleep(1000); //1秒待機(待機中に情報を更新)
    SpreadsheetApp.flush(); //挿入したシートの情報更新
      

  var folderid = ""
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var ssid = ss.getId();
  var sheetid = ss.getActiveSheet().getSheetId();

 // PDF作成関数
  createPDF1folderidssidsheetid,timestamp + "_"customer_name ); 
}

 var ss = SpreadsheetApp.getActiveSpreadsheet();

//ファイル名になるセルの位置
 var customer_name = ss.getRange("B5").getValue();
 var timestamp = ss.getRange("F9").getValue();

// PDF作成関数
//引数は(folderid:保存先フォルダID, ssid:PDF化するスプレッドシートID, sheetid:PDF化するシートID, filename:PDFの名前)

function createPDF1(folderidssidsheetidfilename){
//PDFファイルの保存先となるフォルダをフォルダIDで指定

  var folder = DriveApp.getFolderById(folderid);





  // スプレッドシートをPDFにエクスポートするためのURL。このURLに色々なオプションを付けてPDFを作成

  var url = "https://docs.google.com/spreadsheets/d/SSID/export?".replace("SSID"ssid);



  // PDF作成のオプションを指定

  var opts = {

    exportFormat"pdf",    // ファイル形式の指定 pdf / csv / xls / xlsx

    format:       "pdf",    // ファイル形式の指定 pdf / csv / xls / xlsx

    size:         "A4",     // 用紙サイズの指定 legal / letter / A4

    portrait:     "true",   // true → 縦向き、false → 横向き

    fitw:         "true",   // 幅を用紙に合わせるか

    sheetnames:   "false",  // シート名をPDF上部に表示するか

    printtitle:   "false",  // スプレッドシート名をPDF上部に表示するか

    pagenumbers:  "false",  // ページ番号の有無

    gridlines:    "false",  // グリッドラインの表示有無

    fzr:          "false",  // 固定行の表示有無

    range:        "A1:G32",

    gid:          sheetid   // シートIDを指定 sheetidは引数で取得
  };

  var url_ext = [];
  // 上記のoptsのオプション名と値を「=」で繋げて配列url_extに格納
  foroptName in opts ){
    url_ext.pushoptName + "=" + opts[optName] );
  }

  // url_extの各要素を「&」で繋げる
  var options = url_ext.join("&");

  // API使用のためのOAuth認証
  var token = ScriptApp.getOAuthToken();

    // PDF作成
    var response = UrlFetchApp.fetch(url + options, {
      headers: {
        'Authorization''Bearer ' +  token
      }
    });

    // 
    var blob = response.getBlob().setName(filename + '.pdf');
  //}

  // PDFを指定したフォルダに保存
  folder.createFile(blob);
}