Zum Inhalt

Häufige Probleme mit dem Notion-Node#

Hier sind einige häufige Fehler und Probleme mit dem Notion-Node und Schritte zur Behebung oder Fehlerbehebung.

Relationseigenschaft wird nicht angezeigt#

Der Notion-Node unterstützt nur die Anzeige der Datenrelationseigenschaft für bidirektionale Beziehungen. Wenn Sie zwei Notion-Datenbanken mit einer bidirektionalen Beziehung verbinden, können Sie die Relationseigenschaft auswählen oder filtern, wenn Sie mit der Ressource Datenbankseite des Notion-Nodes arbeiten.

Um bidirektionale Beziehungen zu aktivieren, bearbeiten Sie die Relationseigenschaft in Notion und aktivieren Sie die Option In [Name der zugehörigen Datenbank] anzeigen, um eine umgekehrte Beziehung zu erstellen. Wählen Sie einen Namen für die Beziehung im neuen Kontext. Die Beziehung ist nun in Localmind Automate beim Filtern oder Auswählen zugänglich.

Wenn Sie mit Notion-Datenbanken mit unidirektionaler Beziehung arbeiten müssen, können Sie die HTTP-Anfrage mit Ihren vorhandenen Notion-Anmeldedaten verwenden. Um beispielsweise eine unidirektionale Beziehung zu aktualisieren, können Sie eine PATCH-Anfrage an die folgende URL senden:

1
https://api.notion.com/v1/pages/<page_id>

Aktivieren Sie Body senden, setzen Sie den Body Content Type auf JSON und setzen Sie Body angeben auf JSON verwenden. Anschließend können Sie ein JSON-Objekt wie das folgende in das Feld JSON eingeben:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
	"properties": {
		"Account": {
			"relation": [
				{
					"id": "<your_relation_ID>"
				}
			]
		}
	}
}

Umschalt-Überschrift erstellen#

Mit dem Notion-Node können Sie Überschriften und Umschalter erstellen, wenn Sie Blöcke zu den Ressourcen Seite, Datenbankseite oder Block hinzufügen. Die Erstellung von umschaltbaren Überschriften wird vom Notion-Node selbst noch nicht unterstützt.

Sie können dies umgehen, indem Sie eine normale Überschrift erstellen und diese dann so modifizieren, dass die Eigenschaft is_toggleable aktiviert wird:

  1. Fügen Sie mit dem Notion-Node eine Überschrift hinzu.
  2. Wählen Sie die Ressource aus, der Sie eine Überschrift hinzufügen möchten:
    • Um eine neue Seite mit einer Überschrift hinzuzufügen, wählen Sie die Ressourcen Seite oder Datenbankseite mit der Operation Erstellen.
    • Um einer vorhandenen Seite eine Überschrift hinzuzufügen, wählen Sie die Ressource Block mit der Operation Anhängen nach.
  3. Wählen Sie Block hinzufügen und setzen Sie den Typnamen oder die ID auf Überschrift 1, Überschrift 2 oder Überschrift 3.
  4. Fügen Sie einen HTTP-Anfrage-Node hinzu, der mit dem Notion-Node verbunden ist, und wählen Sie die Methode GET.
  5. Setzen Sie die URL auf https://api.notion.com/v1/blocks/<block_ID>. Wenn Sie beispielsweise die Überschrift zu einer vorhandenen Seite hinzugefügt haben, können Sie die folgende URL verwenden: https://api.notion.com/v1/blocks/{{ $json.results[0].id }}. Wenn Sie eine neue Seite erstellt haben, anstatt einen Block anzuhängen, müssen Sie möglicherweise die Block-ID ermitteln, indem Sie zuerst den Seiteninhalt abfragen.
  6. Wählen Sie Vordefinierter Anmeldedatentyp und verbinden Sie Ihre vorhandenen Notion-Anmeldedaten.
  7. Fügen Sie nach dem HTTP-Anfrage-Node einen Felder bearbeiten (Set)-Node hinzu.
  8. Fügen Sie heading_1.is_toggleable als neues Boolesches Feld hinzu, das auf true gesetzt ist. Tauschen Sie heading_1 bei Bedarf gegen eine andere Überschriftennummer aus.
  9. Fügen Sie nach dem Felder bearbeiten (Set)-Node einen zweiten HTTP-Anfrage-Node hinzu.
  10. Setzen Sie die Methode auf PATCH und verwenden Sie https://api.notion.com/v1/blocks/{{ $json.id }} als URL-Wert.
  11. Wählen Sie Vordefinierter Anmeldedatentyp und verbinden Sie Ihre vorhandenen Notion-Anmeldedaten.
  12. Aktivieren Sie Body senden und legen Sie einen Parameter fest.
  13. Setzen Sie den Namen des Parameters auf heading_1 (ersetzen Sie heading_1 durch die von Ihnen verwendete Überschriftenebene).
  14. Setzen Sie den Wert des Parameters auf {{ $json.heading_1 }} (ersetzen Sie heading_1 durch die von Ihnen verwendete Überschriftenebene).

Die obige Sequenz erstellt einen regulären Überschriftenblock. Sie fragt die neu erstellte Überschrift ab, fügt die Eigenschaft is_toggleable hinzu und aktualisiert den Überschriftenblock.

Null- und Leerwerte verarbeiten#

Möglicherweise erhalten Sie einen Validierungsfehler, wenn Sie mit dem Notion-Node arbeiten, wenn Sie Felder mit leeren oder Nullwerten übermitteln. Dies kann immer dann auftreten, wenn Sie Felder aus vorherigen Nodes füllen, wenn diese Daten fehlen.

Um dies zu umgehen, überprüfen Sie das Vorhandensein der Felddaten, bevor Sie sie an Notion senden, oder verwenden Sie einen Standardwert.

Um die Daten zu überprüfen, bevor Sie den Notion-Node ausführen, verwenden Sie einen If-Node, um zu überprüfen, ob das Feld nicht gesetzt ist. Auf diese Weise können Sie den Felder bearbeiten (Set)-Node verwenden, um das Feld bedingt zu entfernen, wenn es keinen gültigen Wert hat.

Alternativ können Sie einen Standardwert festlegen, wenn die eingehenden Daten keinen liefern.