Midlertidig
Bilagene er i undersidene til denne siden
function lagKundetilfredshetsSkjema() {
const KONTORNAVN = "Ditt regnskapskontor"; // ← endre ved behov
// Opprett skjema
const form = FormApp.create(`Kundetilfredshetsundersøkelse – ${KONTORNAVN}`)
.setDescription(
"Vi ønsker å tilby best mulig service og kvalitet i vårt arbeid.\n" +
"Vi setter derfor stor pris på om du vil bruke 2–3 minutter på å svare på noen korte spørsmål.\n" +
"Svarene behandles konfidensielt."
)
.setProgressBar(true)
.setIsQuiz(false)
.setAllowResponseEdits(false)
// .setCollectEmail(true) // ← fjern kommentaren hvis du vil samle e-post
// .setLimitOneResponsePerUser(true) // ← krever innlogging; bruk kun hvis ønskelig
;
// Valgfritt: sett hovedfarge (hex uten #)
try { form.setTheme(FormApp.Theme.createTheme().setPrimaryColor("#1f73b7")); } catch (e) {}
// Seksjon: Generelt
form.addSectionHeaderItem().setTitle("Generelt inntrykk");
form.addMultipleChoiceItem()
.setTitle("Hvor fornøyd er du totalt sett med regnskapstjenestene du mottar?")
.setChoices([
form.createChoice("Svært fornøyd"),
form.createChoice("Fornøyd"),
form.createChoice("Verken eller"),
form.createChoice("Misfornøyd"),
form.createChoice("Svært misfornøyd"),
])
.setRequired(true);
// Seksjon: Kvalitet og oppfølging
form.addSectionHeaderItem().setTitle("Kvalitet, tilgjengelighet og frister");
form.addMultipleChoiceItem()
.setTitle("Hvor fornøyd er du med nøyaktigheten og kvaliteten i arbeidet?")
.setChoices([
form.createChoice("Svært fornøyd"),
form.createChoice("Fornøyd"),
form.createChoice("Verken eller"),
form.createChoice("Misfornøyd"),
form.createChoice("Svært misfornøyd"),
])
.setRequired(true);
form.addMultipleChoiceItem()
.setTitle("Hvordan opplever du tilgjengeligheten og oppfølgingen du får?")
.setChoices([
form.createChoice("Svært god"),
form.createChoice("God"),
form.createChoice("Middels"),
form.createChoice("Dårlig"),
form.createChoice("Svært dårlig"),
])
.setRequired(true);
form.addMultipleChoiceItem()
.setTitle("Hvordan vurderer du punktligheten på rapportering, innleveringer og svar?")
.setChoices([
form.createChoice("Alltid i tide"),
form.createChoice("Som oftest i tide"),
form.createChoice("Av og til forsinkelser"),
form.createChoice("Ofte forsinkelser"),
])
.setRequired(true);
// Seksjon: Rådgivning og pris
form.addSectionHeaderItem().setTitle("Rådgivning og pris");
form.addMultipleChoiceItem()
.setTitle("Opplever du at du får nyttige råd og veiledning om økonomi og skatt?")
.setChoices([
form.createChoice("Ja, i stor grad"),
form.createChoice("Ja, delvis"),
form.createChoice("Nei, sjelden"),
])
.setRequired(true);
form.addMultipleChoiceItem()
.setTitle("Hvordan vurderer du forholdet mellom pris og kvalitet på tjenestene?")
.setChoices([
form.createChoice("Meget god verdi"),
form.createChoice("God verdi"),
form.createChoice("Grei nok"),
form.createChoice("Litt dyrt"),
form.createChoice("For dyrt"),
])
.setRequired(true);
// Seksjon: Tillit
form.addSectionHeaderItem().setTitle("Samarbeid og tillit");
form.addMultipleChoiceItem()
.setTitle("Hvor trygg føler du deg på at regnskapet håndteres korrekt og profesjonelt?")
.setChoices([
form.createChoice("Svært trygg"),
form.createChoice("Trygg"),
form.createChoice("Litt usikker"),
form.createChoice("Utrygg"),
])
.setRequired(true);
// Åpne felter
form.addParagraphTextItem()
.setTitle("Er det noe du mener kunne vært bedre?")
.setRequired(false);
form.addParagraphTextItem()
.setTitle("Er det noe du spesielt vil trekke frem som bra?")
.setRequired(false);
// NPS / anbefaling
form.addScaleItem()
.setTitle(`Hvor sannsynlig er det at du vil anbefale ${KONTORNAVN} til andre?`)
.setBounds(0, 10)
.setLabels("0 = Ikke i det hele tatt", "10 = Svært sannsynlig")
.setRequired(true);
// Bekreftelsestekst
form.setConfirmationMessage("Takk for at du svarte! Dine tilbakemeldinger hjelper oss å bli bedre.");
// Logg lenken til skjemaet
Logger.log("Skjema opprettet: " + form.getEditUrl());
Logger.log("Delbar svar-lenke: " + form.getPublishedUrl());
}
