Image-Funktion oder .insertImage funktionieren nicht für Google Apps Script and Sheets

Ich verwende derzeit ein Skript, um das Bild einer Person automatisch von meinem Laufwerk abzurufen, wenn sie ein Formular sendet. Ich hatte die = image-Funktion von Google Sheets in Verbindung mit dem folgenden Skript verwendet, um dies zu erreichen:

function imageUpdate() {
var images= DriveApp.getFilesByName(name+" "+"Picture");
while (images.hasNext()){
var img=images.next();
var imgId=img.getId();
var pubUrl=baseUrl+imgId
}
if(imgId===undefined){
}else{
sheet.getRange("C5").setValue("=IMAGE("+'"'+pubUrl+'"'+")");
}

}

wobaseUrl wird global definiert durch:

var baseUrl = "http://drive.google.com/uc?export=view&id=";

Dieses Skript hat anfangs funktioniert, dann aber begonnen, Bilder zu laden, die um 90 Grad gegen den Uhrzeigersinn gedreht wurden, dann überhaupt nicht. Die Funktion wird weiterhin korrekt in die entsprechende Zelle in der Tabelle geladen, es wird jedoch nur eine leere weiße Zelle angezeigt.

Jede Hilfe wäre dankbar.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage