Dokumentacja dla programistów

Eksport tablicy

Aktualizacja 2026-11-04

Dostępne tylko w wersjach API 2026-10 i nowszych, w planach Enterprise

API platformy udostępnia operację create_board_export, która eksportuje elementy tablicy do pliku CSV. Eksport małych tablic zwykle kończy się przed zwróceniem wyniku operacji. W przypadku większych tablic operacja zwraca zadanie, którego status trzeba sprawdzać. Oba wyniki są zwracane przez to samo wywołanie, więc każdy klient musi obsługiwać oba.

Przebieg eksportu:

  1. Wywołaj create_board_export. Operacja zwraca ExportResult, czyli typ sumy: * ExportFile - eksport został już zakończony. Pobierz plik z download_url przed upływem terminu expires_at. * ExportAsyncJob - eksport nadal trwa. Przejdź do kroku 2.
  2. Sprawdzaj export_job_status, przekazując job_id zadania, aż status osiągnie wartość końcową - COMPLETED, FAILED lub CANCELLED.
  3. Jeśli status to COMPLETED, pobierz plik z download_url przed jego wygaśnięciem. Jeśli status to FAILED, odczytaj failure_reason (a jeśli jest dostępne, także failure_message) z ExportFailureReason.

To, którą ścieżkę otrzymasz, nie jest gwarantowane. Serwer wybiera ExportFile lub ExportAsyncJob w zależności od rozmiaru tablicy i bieżącego obciążenia. Progi mogą się zmienić bez powiadomienia, więc ta sama tablica może dziś zwrócić ExportFile, a jutro ExportAsyncJob. Zawsze obsługuj oba warianty.

Porównanie

ExportFile (synchronicznie) ExportAsyncJob (asynchronicznie)
Kiedy występuje Małe tablice - eksport kończy się w trakcie obsługi żądania Większe tablice - eksport trwa nadal po zwróceniu odpowiedzi na żądanie
Co otrzymujesz download_url i expires_at bezpośrednio w odpowiedzi na operację job_id, którego status trzeba sprawdzać
Następne wywołanie Brak - pobierz plik export_job_status, wywoływane wielokrotnie aż do osiągnięcia wartości końcowej
Sposób sygnalizowania błędu Błąd GraphQL zwrócony przez samą operację Status FAILED w export_job_status albo błąd GraphQL, jeśli żądanie zostało odrzucone przed rozpoczęciem zadania

Pełne informacje o żądaniach i odpowiedziach dla obu operacji znajdziesz w dokumentacji API eksportu tablicy. Informacje o obiektach wejściowych, typach wyników i wyliczeniach znajdziesz w sekcji Inne typy związane z eksportem tablicy.