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

Antwort

null

Content aside

  • vor 3 TagenZuletzt aktiv
  • 9Ansichten
  • 1 Folge bereits