Bonjour,

Je suis débutant en codage .gs et javascript (.js) and je souhaite rédiger un Google Apps script incluant une requête SQL
pour l'appliquer sur un ou plusieurs documents Google Sheets :

- document/onglet où je rédige mon code *.gs : CRA_COMPILE
- document/onglet sur lequel s'applique le code : CRA_MAI_Philippe
- mon actuel code à corriger et/ou à compléter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Add data source with query parameter.
function addDataSource() {
  SpreadsheetApp.enableBigQueryExecution();
  var spreadsheet = SpreadsheetApp.getActive();
 
  // Add a new sheet and use A1 cell as the parameter cell.
  //var parameterCell = spreadsheet.insertSheet('Détail').getRange('A4:CV19');
//parameterCell.setValue('Duke');
 
// Add data source with query parameter.
  var dataSourceSpec = SpreadsheetApp.newDataSourceSpec()
      .asBigQuery()
      .setProjectId('SQL')
      .setRawQuery('select * from `bigquery-public-data`')
      .setParameterFromCell('CRA_MAI_Philippe', 'Détail!A4:CV19')
      .build();
  //var dataSourceSheet = spreadsheet.insertDataSourceSheet(dataSourceSpec);
  //dataSourceSheet.asSheet().setName('Détail');
}
En vous remerciant par avance pour votre aide ☺