0
API Aufruf über Handy App klappt nicht.
Hallo zusammen,
ich nutze ein Script in Verbindung mit "Make" um Stundenzeiten via API in mehrere Excel Tabellen zu schreiben.
In der Web App klappt das wunderbar. In der Handy App bis vor kurzem auch.
Plötzlich bekommen wir auf der Handy App immer nur noch ein animierten drehenden Kreis zu sehen, der nicht mehr verschwindet.
Wenn ich die App beende und wieder neu starte, sindzwar die Zeiten in Ninox gespeichert, aber nicht übertragen.
Hat jemand eine Idee?
Handy App: Version 3.13.6
let myID := this;
let myURL := urlOf(this);
let mySheetName := "";
let mySSOttenID := "/1l--BAiQoK3V4tynIAbJ7nvWr2DswCNDA/1RBp2FMs3UJNlhjwcEGFWZb4qRyCfHUuq/1P1ORR6q29ep1HxqEi6GYvKAXdI9bLJ-eYpi1GRjZIhg";
let mySSSchickerID := "15pXelHnHObq2G_tJLcWBlxjs_nGkuIcnl1xLP29DFaU";
let mySSSchindlerID := "1GLrQKK-B9hVIPiLaTNjCpjzhGv2nmaDpPszyfsPvc38";
let mySSKaniaID := "1UlhtQe30i7ENZOus3mU5eINc2S4Rl34qsss7aAHFMls";
let mySSKesslerID := "1AW73eXlOWGB-Y9E9tK-4Tmk3n698GRU9CYveaBtf0Ew";
let mySSMueselerID := "1BwosSh-PuVUuw0mPuiHEj98HNwyYMkBWB9yjSF2-z_0";
let mySSBirchID := "1rAeHsRVJjtbaIvXlroFnlK_k8H7JOl8giOdjsuU7uPc";
let mySpreadsheetID := "";
let myKrank := "";
let myUrlaub := "";
if Mitarbeiter > 0 and Datum != null and 'Zeit Anfang' != null and 'Zeit Ende' != null then
closeRecord();
closeRecord();
switch month(Datum) do
case 1:
(mySheetName := "Januar")
case 2:
(mySheetName := "Februar")
case 3:
(mySheetName := "März")
case 4:
(mySheetName := "April")
case 5:
(mySheetName := "Mai")
case 6:
(mySheetName := "Juni")
case 7:
(mySheetName := "Juli")
case 8:
(mySheetName := "August")
case 9:
(mySheetName := "September")
case 10:
(mySheetName := "Oktober")
case 11:
(mySheetName := "November")
case 12:
(mySheetName := "Dezember")
end;
if Krank = true then
myID.(myKrank := "K")
else
myID.(myKrank := "")
end;
if Urlaub = true then
myID.(myUrlaub := "U")
else
myID.(myUrlaub := "")
end;
if Mitarbeiter = 1 then
mySpreadsheetID := mySSSchickerID
end;
if Mitarbeiter = 2 then
mySpreadsheetID := mySSSchindlerID
end;
if Mitarbeiter = 9 then
mySpreadsheetID := mySSKaniaID
end;
if Mitarbeiter = 10 then
mySpreadsheetID := mySSKesslerID
end;
if Mitarbeiter = 14 then
mySpreadsheetID := mySSMueselerID
end;
if Mitarbeiter = 15 then
mySpreadsheetID := mySSBirchID
end;
let response := do as server
http("GET", "https://hook.eu1.make.com/xk26gb7jwpbc8l7fk0le5g7tprhhulbs", {
'Content-Type': "application/json"
}, {
timeZone: "Europe/Berlin",
SpreadsheetID: mySpreadsheetID,
Sheet: mySheetName,
Mitarbeiter: myID.Mitarbeiter,
Datum: format(myID.Datum, "DD.MM.YYYY"),
Startzeit: format(myID.'Zeit Anfang', "HH:mm"),
Endzeit: format(myID.'Zeit Ende', "HH:mm"),
Pause: format(myID.Pause, "HH:mm"),
SheetKrank: myID.myKrank,
SheetUrlaub: myID.myUrlaub
})
end;
'Übermittelt' := "Ja";
void
else
alert("Achtung
Bitte alle Werte ausfüllen!")
end
3 Antworten
-
Niemand eine Idee?
ich Verzweifel langsam an diesem Fehler -
Moin ,
mich wundert, dass du die Daten an make mit GET schicken willst. Versuche es mal mit POST stattdessen.
Mit GET werden in der Regel Daten von einem Server angefordert/ geholt / gelesen.
VG Ronald
Content aside
- vor 3 WochenZuletzt aktiv
- 3Antworten
- 33Ansichten
-
2
Folge bereits