J'aimerais lire une feuille de calcul google publiée (publiquement) en tant que csv et utiliser les données qu'elle contient pour modifier un fichier psd (où une couche de texte nommée «num» est remplacée par le contenu d'une colonne dans la feuille de calcul). Voici la feuille de calcul: https://docs.google.com/spreadsheets/d/16v0CAFL7iBIRGYbQfzmRJNUaI3xytXmkkmloa41BJ5o/pub?gid=0&single=true&output=csvImporter des données de la feuille de calcul google à utiliser avec ExtendScript Toolkit
Et voici mon code:
#target photoshop
**import google spreadsheet here as a csv, and parse**
for (i = 1; i < num_of_rows_in_csv_file; i++) {
var fileRef = new File('/file.psd')
var doc = app.open(fileRef)
var layer = doc.layers.getByName('num');
if (layer.kind == LayerKind.TEXT) layer.textItem.contents = content_of_column_A_at_row_i; //replace text by content of cell
var opts, file;
opts = new ExportOptionsSaveForWeb();
opts.format = SaveDocumentType.PNG;
opts.PNG8 = false;
opts.quality = 100;
pngFile = new File("/file_" + i + ".png");
app.activeDocument.exportDocument(pngFile, ExportType.SAVEFORWEB, opts);
}
Comment accomplir cela en javascript dans les ExtendScript?
Quelle est votre question? Comment lire csv? – fabianmoronzirfas