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]