I denna artikel kommer vi att täcka våra Legacy DataSources - nyckel-värdepar-formatering med Google Sheets eller Microsoft 365 Excel
- Hur det fungerar och när man ska använda Legacy DataSources
- Skapa datamappningselement
- Generera ett Google Sheet- eller Excel-dokument
- Modifiera data
Med hjälp av Designer är det möjligt att tilldela ett nyckelvärde till ett element och sedan mappa det till ett Google Sheet- eller Microsoft Excel-dokument. Detta skapar ett nytt kalkylblad som är direkt mappat till den individuella designen. Värdena i detta nya kalkylblad kan modifieras för att ändra vad designen visar.
Observera att detta är en äldre form av datamappning i OptiSigns. Nu, med vår nya OptiSync-funktion, kan befintliga Google Sheets- eller MS Excel-blad integreras direkt i en design med enkel dra-och-släpp. Det är också möjligt att direkt ansluta API:er, JSON, XML eller anpassade tabeller. Se vår artikel om Dynamisk datamappning med OptiSync för mer information.
Hur det fungerar och när man ska använda Legacy DataSources
Denna form av datamappning följer dessa steg:
- Mappa data till individuella designelement
- Generera ett Google- eller Excel-kalkylblad av dessa element
- Ändra kalkylbladet så att ändringar återspeglas i designen
Olika skärmar kan mappas till samma design så att värdena varierar beroende på var den visas.
Legacy DataSources är särskilt användbara för att para ihop med våra Rullande text och Vertikalt rullande-widgets, och om du har många element i en enda design som du vill ska vara dynamiska.
Skapa datamappningselement
För att komma igång behöver du skapa en design. För att göra detta, gå till Filer/Tillgångar → Appar → Designer.
För detta exempel har vi använt en av våra förbyggda mallar som design. För din egen kan du utforska vårt bibliotek med över 5000 mallar eller skapa en design från grunden. Se vår artikel om Komma igång med Designer om du behöver hjälp.
Nu behöver vi lägga till en datamappning till ett element. Klicka på elementet du vill mappa till din DataSource och tryck sedan på knappen Inställningar. Klicka sedan på Skapa datamappning.
Elementet får automatiskt ett Element-ID. Vi rekommenderar också att ge det ett Tillgångselementnamn, som kommer att visas på ditt genererade kalkylblad och kan hjälpa till att identifiera vad värdet är.
Det finns också ytterligare alternativ:
- Dölj när data inte är tillgänglig: När ingen data finns i bladet visas ingenting
-
Hantering av tom data: När det inte finns något DataSource-element är standardbeteendet att använda standardvärdet. Du kan justera detta med följande alternativ:
- Använd standardvärde: Visa standardinnehåll, vilket är hur ditt element ser ut ursprungligen.
- Använd tomt: Ingenting visas.
För mer om Avancerade alternativ här, se Egenskapsmappning och visningsformat.
Nu vill du upprepa denna process för varje element du vill ska vara dynamiskt. Se till att du gör detta innan du går vidare till nästa steg.
Generera ett Google Sheet- eller Excel-dokument
När du har mappat alla element som du vill ska vara dynamiska är det dags att generera ditt kalkylblad. För att göra detta, klicka på knappen DataSource i sidomenyn och klicka sedan på Lägg till DataSource:
Scrolla ner i popup-fönstret till sektionen Adv. DataSources och välj antingen Google Sheets (legacy) eller MS Excel 365 (legacy) beroende på vad du föredrar.
Om du klickar på en av dessa kommer alternativet att logga in med ditt valda konto att visas.
OBS |
| Detta kräver ett betalt konto för Microsoft 365, eftersom det gratis kontot inte stöder denna funktion. Utan ett betalt MS 365-konto rekommenderar vi Google Sheet. |
Ge bladet ett Namn och logga sedan in på ditt önskade konto. Du måste ge vissa behörigheter för att detta ska fungera. Se vår Integritetspolicy för ytterligare information.
Därefter kommer du att bli ombedd att ange mappen där du vill spara ditt blad. Välj en och fortsätt sedan. Din DataSource kommer att skapas:
VIKTIGT |
|
Data måste finnas i en tabell om du använder Excel-blad. |
Vid denna punkt kan du komma åt ditt kalkylblad för att se elementen du har mappat genom att trycka på knappen Öppna.
Elementen du har mappat kommer att visas i bladet.
Modifiera data
För att ändra mappningen, redigera helt enkelt värdena i kolumnerna och se till att hålla Tillgångselement-ID och Tillgångselementnamn desamma.
Säg till exempel att vi vill att ordet "SOCIAL" ska visas på en skärm på en plats, men vi vill att det ska stå "COMMUNAL" på en annan. För att göra detta duplicerar vi helt enkelt raden och ändrar sedan cellerna "Skärmnamn" och "Värde":
"Skärmnamn" måste vara detsamma som namnet på skärmen du riktar in dig på med tillgången. Detta motsvarar Enhetsnamn under fliken Redigera skärm:
Några bästa praxis:
- OptiSigns identifierar skärmarna efter namn och justerar värdet baserat på vad som anges i ditt kalkylblad.
- Om du ändrar skärmens namn, se till att uppdatera ditt kalkylblad samtidigt. Om det uppdateras senare kan det orsaka problem med datamappning på skärmen vid nästa uppdateringsintervall.
- ***ALL*** talar om för OptiSigns att om en skärm inte specifikt tilldelas värden, kommer den att ta värdet från denna rad med data. Detta motsvarar "Standardvärdet" som nämnts tidigare i artikeln.
- Om ett värde upptäcks kommer det att åsidosätta ***ALL***-värdet, som i exemplet ovan.
Det var allt!
OptiSigns är ledande inom programvara för digital skyltning. Om du har ytterligare frågor, funderingar eller feedback om OptiSigns, kontakta gärna vårt supportteam på support@optisigns.com.