← Alle Module · Office (lokal)
office.outlook.kontakt
Verwaltet Kontakte im lokal installierten Outlook: Kontakte anlegen, lesen, suchen, aktualisieren und löschen. So lassen sich Adressbuch-Einträge automatisiert pflegen, etwa neue Kunden aus einer Liste anlegen oder Telefonnummern aktualisieren.
Block-Einstellungen
Gelten für den ganzen Modul-Block (im Editor oben im Inspektor, in YAML direkt unter dem Modulnamen).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| konto | Text | — | Outlook-Konto, dessen Kontaktordner verwendet wird. Standard ist 'standard' (Standard-Konto). |
Aktionen
anlegenverändernd
Legt einen neuen Kontakt im Outlook-Adressbuch an und gibt dessen ID zurück.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| vorname | Text | — | Vorname des Kontakts. |
| nachname | Text | — | Nachname des Kontakts. |
| Text | — | Haupt-E-Mail-Adresse. | |
| firma | Text | — | Firmenname. |
| telefon | Text | — | Haupt-Telefonnummer. |
| email2 | Text | — | Zweite E-Mail-Adresse. |
| telefon-geschaeftlich | Text | — | Geschäftliche Telefonnummer. |
| telefon-privat | Text | — | Private Telefonnummer. |
| telefon-mobil | Text | — | Mobilnummer. |
| adresse-geschaeftlich | Text | — | Geschäftliche Adresse. |
| adresse-privat | Text | — | Private Adresse. |
| notiz | Text | — | Freitext-Notiz zum Kontakt. |
| kategorien | Liste | — | Liste von Kategorien/Tags (auch ein einzelner Text wird akzeptiert). |
Ausgaben (über ergebnis:)
| ergebnis | Die ID des neu angelegten Kontakts (Text). |
kontakt-anlegenverändernd
Alias für 'anlegen' — legt einen neuen Kontakt an und gibt dessen ID zurück.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| vorname | Text | — | Vorname des Kontakts. |
| nachname | Text | — | Nachname des Kontakts. |
| Text | — | Haupt-E-Mail-Adresse. | |
| firma | Text | — | Firmenname. |
| telefon | Text | — | Haupt-Telefonnummer. |
| email2 | Text | — | Zweite E-Mail-Adresse. |
| telefon-geschaeftlich | Text | — | Geschäftliche Telefonnummer. |
| telefon-privat | Text | — | Private Telefonnummer. |
| telefon-mobil | Text | — | Mobilnummer. |
| adresse-geschaeftlich | Text | — | Geschäftliche Adresse. |
| adresse-privat | Text | — | Private Adresse. |
| notiz | Text | — | Freitext-Notiz zum Kontakt. |
| kategorien | Liste | — | Liste von Kategorien/Tags. |
Ausgaben (über ergebnis:)
| ergebnis | Die ID des neu angelegten Kontakts (Text). |
aktualisierenverändernd
Aktualisiert die Felder eines bestehenden Kontakts anhand seiner ID.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| id | Text | ja | ID des zu aktualisierenden Kontakts. |
| vorname | Text | — | Neuer Vorname. |
| nachname | Text | — | Neuer Nachname. |
| Text | — | Neue Haupt-E-Mail-Adresse. | |
| firma | Text | — | Neuer Firmenname. |
| telefon | Text | — | Neue Haupt-Telefonnummer. |
| telefon-mobil | Text | — | Neue Mobilnummer. |
| notiz | Text | — | Neue Notiz. |
| kategorien | Liste | — | Neue Kategorien/Tags. |
löschenverändernd
Löscht einen Kontakt anhand seiner ID aus dem Adressbuch.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| id | Text | ja | ID des zu löschenden Kontakts. |
kontakt-loeschenverändernd
Alias für 'löschen' — löscht einen Kontakt anhand seiner ID.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| id | Text | ja | ID des zu löschenden Kontakts. |
lesenlesend
Liest einen einzelnen Kontakt anhand seiner ID und gibt alle Felder als Objekt zurück.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| id | Text | ja | ID des zu lesenden Kontakts. |
Ausgaben (über ergebnis:)
| ergebnis | Objekt mit den Kontaktfeldern (id, vorname, nachname, email, firma, telefon, ...). Nichts, wenn kein Kontakt mit dieser ID existiert. |
suchenlesend
Durchsucht das Adressbuch nach Kontakten und gibt eine Liste der Treffer zurück; ohne Filter werden alle Kontakte geliefert.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| name-enthält | Text | — | Filter: Name enthält diesen Text (Teilstring). |
| Text | — | Filter nach E-Mail-Adresse. | |
| firma | Text | — | Filter nach Firma (Teilstring). |
Ausgaben (über ergebnis:)
| ergebnis | Liste der gefundenen Kontakte (je ein Objekt pro Treffer). |
kontakte-suchenlesend
Alias für 'suchen' — liefert eine Liste der gefundenen Kontakte.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| name-enthält | Text | — | Filter: Name enthält diesen Text. |
| Text | — | Filter nach E-Mail-Adresse. | |
| firma | Text | — | Filter nach Firma. |
Ausgaben (über ergebnis:)
| ergebnis | Liste der gefundenen Kontakte. |
Beispiele
Neuen Kunden anlegen
Legt einen neuen Outlook-Kontakt mit Firma und Mobilnummer an und merkt sich dessen ID.
- office.outlook.kontakt:
aktionen:
- anlegen:
vorname: Anna
nachname: Müller
email: anna.mueller@beispiel.de
firma: "Beispiel GmbH"
telefon-mobil: "0170 1234567"
ergebnis: neue-idKontakt per E-Mail finden und Mobilnummer aktualisieren
Sucht den Kontakt anhand der E-Mail-Adresse und aktualisiert anschließend dessen Mobilnummer über die gefundene ID.
- office.outlook.kontakt:
aktionen:
- suchen:
email: anna.mueller@beispiel.de
ergebnis: treffer
- aktualisieren:
id: treffer.0.id
telefon-mobil: "0171 9998877"
notiz: "Nummer am 20.06. aktualisiert"