Как исправить "функцию не найти на изображении Google Spreasheet"? - PullRequest
0 голосов
/ 06 января 2019

Я создал эту функцию для обновления формы 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

...