Ange variabel
Sätter en lokal eller global variabel till ett angivet värde.
Tillval
- Namn är namnet på den variabel du vill skapa. Ge namnet prefixet $ för en lokal variabel eller $$ för en global variabel. Om ingen variabel anges läggs $ automatiskt till i början av namnet.
- Värde är värdet som variabeln ställs in på. Du kan ange text eller en beräkning.
- Repetition är repetitions(index)numret på den variabel du vill skapa. Om ingen repetition anges är standardvärdet 1.
Kompatibilitet
Produkt | Stöds |
FileMaker Pro | Ja |
FileMaker Go | Ja |
FileMaker WebDirect | Ja |
FileMaker Server | Ja |
FileMaker Cloud | Ja |
FileMaker Data API | Ja |
Anpassad webbpublicering | Ja |
Ursprungsversion
8.0
Beskrivning
Om det inte finns någon variabel kommer detta scriptsteg att skapa en. Mer information finns i Använda variabler.
Exempel 1
Skapar en relaterad post med hjälp av en lokal variabel som kopierar informationen till ett matchande fält.
Kopiera
Ange variabel [$AKTUELLT_KUND_ID; Värde: Kunder::KundID]
Gå till layout ["Fakturainformation"]
Ny post/sökpost
Tilldela fält [Fakturor::KundID; $AKTUELLT_KUND_ID]
Exempel 2
Använder en lokal variabel för att spara poster som Excel- eller PDF-filer i dokumentmappen.
Kopiera
Visa anpassad dialogruta ["Spara aktuell post i Excel- eller PDF-format?"]
If [Get ( SenasteMeddelandeval ) = 1]
Ange variabel [$SÖKVÄG; Värde: Get ( Dokumentsökväg ) & "Faktura" & Faktura::Fakturanummer & ".xlsx"]
Spara poster i Excel-format [Återställ; Med dialogruta: Av; "$SÖKVÄG"; Aktuell post ; Skapa mappar: Av]
Else
Ange variabel [$SÖKVÄG; Värde: Get ( Dokumentsökväg ) & "Faktura " & Faktura::Fakturanummer & ".pdf"]
Spara poster i PDF-format [Återställ; Med dialogruta: Av; "$SÖKVÄG";
Aktuell post ; Skapa mappar: Av]
End If
Exempel 3
Använder global variabel som växlingsfunktion för att stoppa ett script från att utlösas.
Script: Gå till vald faktura för iPad
Kopiera
Ange variabel [$$SCRIPTTRIGGER; Värde: "Av"]
Gå till layout ["Fakturainformation iPad"]
Script: Kör Ange fakturainformation
Kopiera
If [$$SCRIPTTRIGGER = "Av"]
Ange variabel [$$SCRIPTTRIGGER; Värde: "På"]
Avsluta script [Textresultat: ]
End If
Sök efter matchande poster [Ersätt; Fakturor::Kundnamn]
Gå till post/sökpost/sida [Första]