Make: mit 2 Datenbanken
Nachdem ich mit dem Mailversand von Ninox immer wieder Probleme habe, habe ich jetzt etwas rumprobiert mit Make, bin sogar zu einem Ergebnis gekommen, das funktioniert soweit gut. Jetzt ist nur eine offene Frage: Ich habe 2 Datenbanken - 1 Produktion und eine Test. Und ich kopiere von Zeit zu Zeit die Produktion auf die Test um neue Sachen auszuprobieren (so wie jetzt ;-)) In den Szenarios in den Modulen muss man aber jeweils die Datenbank fix angeben. Kann man das auch irgendwie variabel halten?
3 Antworten
-
Hallo Peter
Am besten Du übergiebst alle die Informationen wie Team, Datenbak, Tabelle und den Datensatz von Ninox aus an den Weebhook bei Make weiter. Bei Make musst Du dann in den felden von Ninox Modul Z.B. (Download File From record) Map wählen und die entsprechende Parameter auswählen.
Etwa so:
if Freigabe = true then let me := this; let myHook := "https://hook.eu1.make.com/..................."; let myBody := { recordId: number(me.Nr), teamID: teamId(), databaseID: databaseId(), tableID: tableId(me), mySubject: me.Temat, myText: me.'Treść Maila', myAtt: last(split(text(PDF), "/")), myTo: me.'E-Mail BC', myCC: me.'E-Mail CC', myDate: format(today(), "YYYY-MM-DD") }; let myHeaders := { 'Content-Type': "application/json" }; let response := http("POST", myHook, myHeaders, myBody); void; Freigabe := false else void end
-
Das Mapping von Datenbanken, Teams und Tabellen in den Ninox-Nodes in Make ist fehlerhaft. Es klappt aber, wenn du ein HTTP-Node in Make nutzt statt der Ninox-Nodes.
-
So habe ich es gemacht und das scheint zu funktionieren:
let DB := databaseId();
let TB := tableId(myRec);
let TE := teamId();
let RE := number(myRec);
let myWebhook := "https://hook.eu1.make.com/xytgr9guwspomem8e8tlk1r38h5t93xs";
do as server
http("POST", myWebhook, {
'Content-Type': "application/json"
}, {
RECORD: RE,
DATABASE: DB,
TEAM: TE,
TABLE: TB
})
end
Content aside
- vor 1 JahrZuletzt aktiv
- 3Antworten
- 74Ansichten
-
3
Folge bereits