mandag, september 25, 2017

Brug et Google Regneark som database for din hjemmeside

At opdatere en hjemmeside kan være nemt eller svært, både for den uøvede og den øvede.

Kan man gøre det nemt for den uøvede? Ja, det kan man - i nogle tilfælde.

I foreningen havde vi brug for en FAQ på vores hjemmeside. Hjemmesiden er ikke speciel nem at opdatere, det er faktisk nemmere at svare på det samme spørgsmål flere gange i en email. Men at svare på de samme spørgsmål igen og igen, bliver i længden for træls.

I foreningen bruger vi i forvejen Google Drev til vores dokumenter, fx diverse regneark. Et Google Regneark kan man tilgå fra javascript. Med javascript kan man opbygge en hjemmeside og så har vi det vi skal bruge.

Når vi retter i regnearket, ses det med det samme på hjemmesiden. Løsningen er ydermere krydret med "Markdown", som er ret smart. Skriver vi www.example.com i vores regneark, bliver det til et rigtigt link på hjemmesiden. Skriver vi *vigtigt* bliver det kursiv, skriver vi **også vigtigt** bliver det fed. Se en længere forklaring på Markdown her.

Jeg vil her prøve at forklare hvad der skal til. Det vi havde brug for, var som sagt en FAQ, men fremgangsmåden kan bruges til meget andet.

Lav først et Google Regneark som dette. Et spørgsmål uden svar fungerer som "kategori" for spørgsmål/svar nedenunder.

Øverst til højre, tryk på "Del" knappen.

Tryk på "Rediger".

Skift til "Til - Offentlig på nettet", og tryk på "Gem".

Nu ser "Del" knappen sådan ud.

Øverst til venstre, tryk "Filer" og så "Offentliggør på nettet".

Tryk på "Offentliggør".

Tryk på X øverst til højre.

I adresselinien på din browser, noter (eller kopier) regnearkets id (i vores tilfælde starter det med 1ZB og slutter med AGM).

Brug regnearkets id 2 steder i scriptet.

Læg mærke til række 1 i regnearket.

Navnene bruges i scriptet.

Hele scriptet er her. Kopier det og læg det ind på din egen hjemmeside, husk at rette id på regneark.

Du kan se det i aktion her, hvis altså vi ikke har fundet på noget andet.