Importera poster
Importerar poster från en angiven fil eller datakälla.
Tillval
- Med dialogruta anger om importrelaterade dialogrutor ska visa när scriptsteget utförs. Om ingen fil för datakälla har angetts visas dock dialogrutan Öppna fil när ett script körs.
- Ange datakälla anger fil eller källa för de data som ska importeras. Det kan hända att en dialogruta visas (det beror på den valda filen eller källan) där du anger följande tilläggsalternativ:
- Ange importordning definierar om poster ska läggas till, uppdateras eller ersättas i det aktuella hittade poster, och hur källfält ska mappas till målfält när det här scriptsteget körs. Mer information finns i Ange importmetod och mappningsfält under importen.
Obs! När importens källfält och målfält är mappade med matchande namn utförs matchning av fältnamn dynamiskt varje gång scriptet utförs.
- Verifiera SSL-certifikat verifierar SSL-certifikatet på servern som anges i en HTTP-begäran om XML-data. Om certifikatet inte kan verifieras kan användarna välja att fortsätta att ansluta ändå eller avbryta och hoppa över scriptsteget. Om certifikatet inte kan verifieras och Scriptsteget Manuell felhantering är inställt på På, kommer det här scriptsteget att agera som om servern vore otillgänglig.
Fil eller källa |
Gör så här |
Fil |
I dialogrutan Ange fil väljer du den fil du vill importera, eller så skriver du filsökvägen direkt i listan. Ange en sökväg per rad. FileMaker Pro använder den första sökväg som påträffas som importfil. Mer information finns i Skapa filsökvägar. Om dialogrutan Tillval för första raden visas när du har specificerat en datakälla kan du ange om den första raden ska användas som fältnamn. Om du använder tillvalet Ange importordning kan du välja valfri post att använda som fältnamn vid import från vissa filformat som anges i Filformat som stöds för import och export. Om du anger en fil med anpassad fältavgränsare i dialogrutan Ange fil ska du för Filtyp välja Specialavgränsade värden och ange fältavgränsaren. |
Mapp |
I dialogrutan Tillval för import för filmapp väljer du den bild- eller textfilmapp som ska importeras, eller så skriver du mappsökvägen direkt i listan. Ange en sökväg per rad. FileMaker Pro använder den första sökväg som påträffas som importmapp. Mer information finns i Importera en hel mapp med filer på en gång och Skapa filsökvägar. Det här alternativet stöds inte i FileMaker WebDirect och script på serversidan. |
XML-data |
I dialogrutan Ange XML- och XSL-tillval väljer du källan till de XML-data som ska importeras och sedan en XSLT-formatmall om du vill tillämpa någon innan du börjar importera. XML- och XSLT-källan kan vara en fil eller resultatet av en HTTP-begäran, eller en beräkning som genererar en filsökväg eller en HTTP-begäran. Mer information finns i Importera XML-data. |
ODBC-data |
Ange namn och sökväg för datakällan, användar-ID och eventuellt lösenord samt den SQL-fråga som ska utföras. Mer information finns i Automatisera ODBC-import med scriptsteget Importera poster. SQL-uttryck får bestå av högst 256 K tecken (512 kB). Obs! Om du använder scriptsteget Importera poster vid import av ODBC-data som innehåller Unicode-strängar måste ODBC-drivrutinen ha stöd för Unicode. Annars kan resultatet bli inkonsekvent. |
Kompatibilitet
Produkt | Stöds |
FileMaker Pro | Ja |
FileMaker Go | Delvis |
FileMaker WebDirect | Delvis |
FileMaker Server | Delvis |
FileMaker Cloud | Delvis |
FileMaker Data API | Nej |
Anpassad webbpublicering | Nej |
Ursprungsversion
6.0 eller tidigare
Beskrivning
Du kan ange importordning och använda tillvalet Ange importordning, eller utföra detta steg med dialogrutan så att användaren kan ange nya villkor, till exempel importera data som en ny tabell.
Om källfilen är öppen importeras de hittade posterna; om inte, importeras alla poster i källtabellen.
När du inkluderar detta scriptsteg i ett script på serversidan och om du ställer in Med dialogruta till På är alternativet nedtonat, men scriptsteget körs ändå. Beteendet kommer att vara detsamma som när alternativet Med dialogruta är Av. Mer information finns i Funktionen Get ( Dokumentsökvägslista ).
Att köra ett script på serversidan för att göra något av följande returnerar ett fel:
- importera poster till en ny tabell
- importera poster från en mapp
- importera bilder till ett container-fält
Mer information finns i Importera data till FileMaker Pro.
Kommentarer
- FileMaker Go:
- Det är endast möjligt att importera från en FileMaker Pro-fil till en annan FileMaker Pro-fil.
- Det är inte möjligt att importera till en ny tabell.
- I FileMaker WebDirect:
- Det här scriptsteget kan inte användas i mobilwebbläsare.
- Alternativet Ange datakälla stöds inte. Användarna måste ange en fil som är tillgänglig för webbläsaren.
- Det är endast möjligt att importera från filformaten FileMaker Pro, kommaavgränsade värden, tabbavgränsade värden, DBF, Merge och Excel.
- Script på serversidan kan bara komma åt vissa mappar. Mer information finns i Sökvägar i script på serversidan.
- Scripts på serversidan, FileMaker Go och FileMaker WebDirect har stöd för följande tillval endast om Med dialogruta har ställs in till Av:
- källfiler i formatet specialavgränsade värden
- valfri rad som fältnamn; om Med dialogruta har angetts till På kan endast den första raden anges
- utföra alternativ för automatisk inmatning för enskilda fält
I FileMaker WebDirect: Om dessa tillval är fördefinierade i det här scriptsteget och Med dialogruta har angetts till På, kommer tillval som användare gör när scriptet körs att åsidosätta de fördefinierade tillvalen.
- I tillvalet Ange datakälla, om du anger en variabel:
- För att ange filsökvägen till en variabel när du väljer tillvalet Ange datakälla och därefter tillvalet Ange importordning, ska du placera variabeln först i sökvägslistan följt av en sökväg till en lokal fil i det format du vill importera. När du väljer tillvalet Ange importordning använder scriptsteget den första filsökvägen som kan lokaliseras. Eftersom scriptsteget inte kan utvärdera variabeln förrän scriptet körs använder det nästa filsökväg i listan (den lokala filen), vilket innebär att du kan välja tillval. Men när scriptet körs använder scriptsteget den filsökväg som definieras av variabeln, om variabeln kan utvärderas.
Om du endast anger en variabel och inte vill använda tillvalen Ange importordning visas dialogrutan Tillval för första raden så att du kan välja om den första raden innehåller fältnamn.
Exempel 1
Importerar information från Ny produktkatalog.xlsx som nya poster utan att meddela användaren.
Gå till layout [ "Produkter" (Produkter) ; Animering: Ingen ]
Importera poster [ Med dialogruta: Av ; Tabell: Produkter ; Källa: "Ny produktkatalog.xlsx" ; Arbetsblad: "Lager"; Lägg till; Mac Roman]
Exempel 2
Ersätter befintliga poster med information från Ny produktkatalog.xlsx.
Gå till layout [ "Produkter" (Produkter) ; Animering: Ingen ]
Sortera poster [ Återställ ; Med dialogruta: Av ]
Gå till post/sökpost/sida [Första]
Importera poster [ Med dialogruta: Av ; Tabell: Produkter ; Källa: "Ny produktkatalog.xlsx" ; Arbetsblad: "Lager" ; Ersätt ; Mac Roman ]
Exempel 3
Ställer in nästa löpnummer när poster har importerats. Det här är användbart när Utför alternativ för automatisk inmatning vid import inte har markerats för att bevara datum och andra automatiska inmatningar.
Gå till layout [ "Produkter" (Produkter) ; Animering: Ingen ]
Importera poster [ Med dialogruta: Av ; Tabell: Produkter ; Källa: "Ny produktkatalog.xlsx" ; Arbetsblad: "Lager"; Lägg till; Mac Roman]
Ställ in nästa löpnummer [Produkter::ProduktID ; Get ( TotaltAntalPoster ) + 1]
Sortera poster [ Återställ ; Med dialogruta: Av ]
Gå till post/sökpost/sida [Första]