Foutmelding bij function

Status
Niet open voor verdere reacties.

NIh1IlO

Gebruiker
Lid geworden
4 feb 2003
Berichten
759
Beste scriptspecialisten,

We hebben voor onze site een scriptje (als inschrijvingsformulier) ontworpen met Google Documenten Spreadsheet met de scripteditor.
Er werden 3 functies gecreëerd die het moeten mogelijk maken het inschrijvingsformulier in te vullen en te versturen naar een inzamelaar, met verzending van een antwoord aan de verzender.
Wanneer men in de scripteditor op Uitvoeren klikt kan men kiezen uit één van de 3 functies. De functie 'insturen' retourneert een foutmelding, zoals te zien in de bijlage.
Volledigheidshalve wordt het volledige scriptje eveneens meegestuurd.
Opmerkelijk is dat het antwoordformulier doet wat het moet doen en dat een antwoord aan de verzender automatisch wordt gestuurd.
Bij de testuitvoering van de functie insturen echter wordt zoals reeds gemeld een foutmelding getoond: TypeError: Kan eigenschap 'parameter' niet lezen uit undefined. (regel 107)
Wat moet er eventueel nog gewijzigd/tgoegevoegd worden opdat de functie 'insturen' geen foutmelding meer zou retourneren?

Met oprechte dank op voorhand voor de weerhouden aandacht en hopelijk met een oplossingbrengend resultaat,

nIhIlO
 

Bijlagen

Voor zover ik kan zien lijk je alles goed te doen.

Behalve dat het niet werkt, natuurlijk.

Wat is de waarde van die "e" variabele als het mis gaat? Kan je dat zien?
 
Beste rajmv,

Hieronder geef ik de betreffende foutmelding en de lijnen waarop ze betrekking heeft mee.
Ik heb onvoldoende kennis van scripts om nadere uitleg te kunnen verschaffen.
Hoe dan ook: de waarde van die e.parameter heeft betrekking op Naam (in te voeren gegeven op het invulformulier).

Ik hoop dat je met die beperkte uitleg iets kan detecteren en hopelijk remediëren.


TypeError: Kan eigenschap 'parameter' niet lezen uit undefined. (regel 107)

107: var name = e.parameter.Naam;

7: mygrid.setWidget(0, 1, myapp.createTextBox().setName('Naam').setId('Naam'));
 
Het zou helpen als ik dit script online kan testen, dan kan ik er een debugger op los laten.
 
Beste rajmv,

Hoe zie je het praktisch verder? Kan je niet verder met de tekst in de bijgestuurde pdf? Misschien kan je de tekst even in de scripteditor van Google Docs (Spreadsheet) plakken om het uit te testen. Of zie/wens je een andere aanpak?

nIhIlO
 
Beste rajmv,

Hoe zie je het praktisch verder? Kan je niet verder met de tekst in de bijgestuurde pdf? Misschien kan je de tekst even in de scripteditor van Google Docs (Spreadsheet) plakken om het uit te testen. Of zie/wens je een andere aanpak?

nIhIlO

Ik ga het vanavond even proberen voor je, k..
 
Ik heb er naar gekeken, en kwam er niet uit. Sorry.

Bij mij kan ik geen van de functies runnen, doGet() heeft geen UiApp variabele bijvoorbeeld. Setup de hoofdvariabele die die gebruikt ook niet.

Dus ik geef 't bij deze op.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan