Bonjour à tous

Avant tout merci pour votre aide.
Je débute sous Google Javascipt dans le transfert de macro Excel => Google Spreadsheet vi le script Google.

Actuellement je bute sur une erreur que je ne comprends pas et qui m'empêche d'aller plus loin dans la transcription de ma macro.

J'ai une l'erreur suivante quand je debug mon script sans plus d'explication
Exception: Cannot convert '$' to char.
at ImportDataFromCSV(ImportData:29:27)



Voir erreur ligne 29
Code JavaScript : 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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function ImportDataFromCSV() {
 
  //Suppression des anciennes valeurs
 
  var sheet = SpreadsheetApp.getActiveSheet().getRange("A:AZ");
  sheet.clearContent();
 
  // demande du fichier csv à Charger
  //var fileName = Browser.inputBox("Enter the name of the file in your Google Drive to import (e.g. myFile.csv):");
  var fileName = "CommunitiesInfos_L1.csv";
  var searchTerm = "title = '"+fileName+"'";
 
  // search for our file
  var files = DriveApp.searchFiles(searchTerm)
  var csvFile = "";
 
  // Loop through the results
  while (files.hasNext()) {
    var file = files.next();
    // assuming the first file we find is the one we want
    if (file.getName() == fileName) {
      // get file as a string
      csvFile = file.getBlob().getDataAsString();
      break;
    }
  }
 
  // parseCsv will return a [][] array we can write to a sheet
  var csvData = Utilities.parseCsv(csvFile,'$');//                            <========< Erreur ICI
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('CSV');
  // Copy data to a sheet
  for (var i=0; i<csvData.length;i++){
    sheet.getRange(i+1, 1, csvData.length, csvData[0].length).setValues(csvData); 
  }
 
}

Pour info la ligne d'entête de mon fichier .csv
Code CSV : Sélectionner tout - Visualiser dans une fenêtre à part
Web Application$"Community Root Name"$"Site Name"$"Template"$"URL"$"Business owner - Login"$"Business owner - Display Name"$"Business owner - Mail"$"Business owner division"$"Business owner Siglum"$"Business owner Deputy - Login"$"Business owner Deputy - Display Name"$"Business owner Deputy - Mail"$"Targeted Division(s)"$"Targeted Entity(ies)"$"Targeted Function(s)"$"Targeted Site(s)"$"Usage"$"Transverse"$"Restricted audience"$"Creation date"$"Last item modified"$"Last content modified"$"Last Security Modified"$"Size - Used Storage (MB)"$"Recycle bin size (MB)"$"Storage Quota (MB)"$"Nb Subsites"$"Privacy level"
Si vous pouviez me donner un coup de main, car cela fait 5 jours que je galère dessus !!!

Merci à tous de votre aide, ou d'avoir jeté un coup d’œil à mon problème.


Jérôme