Kumppaniverkosto
Tee muuttoja ja kuljetuksia — omaan tahtiisi
Rakennamme Suomen helpoimman tavan ottaa muuttokeikkoja. Ilmoittaudu mukaan, otamme yhteyttä kun verkosto aukeaa.
Onko sinulla ajokortti?
Ei pakollinen — tarvitsemme myös kantoapua ilman korttia.
Kyllä
Pystyn ajamaan itse
Onko sinulla oma auto tai pakettiauto?
Ei pakollinen — verkoston kautta löytyy myös autoja.
Kyllä
Minulla on oma ajoneuvo
Yritysmuoto
Ei pakollinen — autamme tarvittaessa laskutuksen järjestämisessä.
Y-tunnus
Oma toiminimi tai yritys
Kevytyrittäjä
Laskutan palvelun kautta
Ei vielä
Ei yritystä tällä hetkellä
Ilmoittautumisesi on vastaanotettu! Otamme sinuun yhteyttä pian.
Jokin meni pieleen — tarkista asetukset.
Hallintapaneeli
Syötä tiimin salasana jatkaaksesi.
Väärä salasana.
1 Luo Google Sheet
Lisää ensimmäiselle riville sarakkeet:
Aikaleima | Nimi | Sähköposti | Puhelin | Ajokortti | Auto | Yritysmuoto | Lisätiedot | Tila
2 Lisää Apps Script
Laajennukset → Apps Script → kopioi alla oleva koodi → Tallenna.
const SHEET_NAME = "Sheet1";
const ADMIN_PASSWORD = "vaihda-tama";
function doPost(e) {
const d = JSON.parse(e.postData.contents);
const sheet = SpreadsheetApp
.getActiveSpreadsheet()
.getSheetByName(SHEET_NAME);
const out = o => ContentService
.createTextOutput(JSON.stringify(o))
.setMimeType(ContentService.MimeType.JSON);
if (d.action === "add") {
sheet.appendRow([
new Date().toLocaleString("fi-FI"),
d.name, d.email, d.phone,
d.license, d.vehicle, d.biz,
d.rooli, d.notes, "Odottaa"
]);
return out({ ok: true });
}
if (d.action === "list" && d.password === ADMIN_PASSWORD) {
const rows = sheet.getDataRange()
.getValues().slice(1);
return out({ ok: true, rows });
}
if (d.action === "update" && d.password === ADMIN_PASSWORD) {
const rows = sheet.getDataRange().getValues();
for (let i = 1; i < rows.length; i++) {
if (rows[i][2] === d.email) {
sheet.getRange(i + 1, 10).setValue(d.status);
break;
}
}
return out({ ok: true });
}
return out({ ok: false });
}
function doGet(e) { return doPost(e); }
Sen jälkeen: Ota käyttöön → Uusi käyttöönotto → Verkkosovellus. Aseta käyttöoikeudeksi "Kaikki". Kopioi annettu URL alle.
4 Asenna Frameriin
Framerin editorissa: Insert → Embed → Custom Code.
Liitä tämä tiedosto HTML-embedinä, tai käytä Framer Componentsia ja upota iframe:
<iframe
src="URL_TAHAN"
width="100%"
height="800"
style="border:none"
/>
Asetukset (webhook-URL ja salasana) tallentuvat selaimen localStorageen — ne pysyvät muistissa myös Framerissa.