Я создал эту функцию для обновления формы Google.
Я создал изображение в Google SpreadSheet и назначил для этого изображения функцию «updateForm».
Но когда я нажимаю на изображение, у меня появляется сообщение об ошибке «Функция updateform не найдена».
Я уже пытался перезагрузить электронную таблицу и скрипт.
Я создал новый файл для скрипта.
Я изменил название функции.
function updateForm()
{
var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1qixFLXsIHO5Oj4GyKc5XxMbdKR6nw7x2GKNfqXTVrYA/edit');
var sheetLoc = spreadsheet.getSheetByName("Location");
var Accueil =FormApp.openByUrl(spreadsheet.getRange("Location!F6").getValue());
var listitem=Accueil.getItems();
for (var e=0;e<listitem.length;e++){
if(listitem[e].getTitle()=="Quelle machine souhaitez-vous louer ?"){
var rangeLocation = sheetLoc.getDataRange();
var valueLocation= rangeLocation.getValues();
var listeLocation=[];
var nbrLoc=0;
for(var i=1;i< rangeLocation.getLastRow();i++){
if(valueLocation[i][0]!= ""){
listeLocation[nbrLoc]=valueLocation[i][0];
nbrLoc=nbrLoc+1
}
}
listitem[e].asMultipleChoiceItem().setTitle("Quelle machine souhaitez-vous louer ?").setChoiceValues(listeLocation);
}
}
}
Я бы запустил эту функцию одним щелчком мыши по изображению в SpreadSheet