I have created script to upload image data and info, i am getting error in upload info without special characters.
Special characters such as: Vietnamese, accented characters (Â, ô, ơ, á, ã, ả…)
function doPost(e) {
var data = Utilities.base64Decode(e.parameters.FILE);
var blob = Utilities.newBlob(data, e.parameters.MIMETYPE, e.parameters.NAMA_FILE);
var fileID = DriveApp.getFolderById(e.parameters.FOLDER_ID).createFile(blob).getId();
var name = e.parameters.NAMA_FILE[0];
var namet = e.parameters.namet[0];
var imageID = “https://drive.google.com/uc?id=”+fileID;
var ss = SpreadsheetApp.openByUrl(‘testcam1 - Google Sheets’);
var sh = ss.getSheets()[0];
sh.appendRow([name,namet,imageID]);
if (fileID){
return ContentService.createTextOutput(“Image uploaded successfully”);
}else{
return ContentService.createTextOutput(“Data Failed to Save!”);
}
}
I think the problem: “e.parameters” in the script.
I tried using functions like: " var namet = JSON.parse(e.postData.contents);" but Script was error.
I’m new to this so I don’t know much, hope someone can help.