I've created a file in Google Apps Script as follows
DocsList.createFile(
"test.csv",
"Row1Col1,Row1Col2 \r\n Row2Col1,RowCol2 \r\n Row3Col1,Row3Col2");
How to download it programmatically (via a popup Download dialog for example) ?
I've created a file in Google Apps Script as follows
DocsList.createFile(
"test.csv",
"Row1Col1,Row1Col2 \r\n Row2Col1,RowCol2 \r\n Row3Col1,Row3Col2");
How to download it programmatically (via a popup Download dialog for example) ?
If you want to show a download dialog at client end then following code works. It is an example for CSV file.
To download a file with apps script you need to either publish the app, and use the doGet() method (otherwise the "downloadFileAs" won't work)
OR...
create the file in Drive, and provide a link in a dialog ui. here are two options for links, one requires users to be logged in the other doesn't taken from here
where "DownloadDialog.html"
is the following file (also in the script editor )
Try using ContentService, you can trigger a download and even set the file name via the TextOutput.downloadAsFile method. You can also set the content mime type of the returned data, though only to a predefined enum constant. See their examples.