Pobierz formularz (Platform MCP)
Użyj tego narzędzia, aby pobrać pełną konfigurację istniejącego formularza monday.com WorkForm. Odpowiedź zawiera wszystkie pytania (ich identyfikatory, typy, opcje i logikę warunkową), ustawienia wyglądu, flagi funkcji, ustawienia dostępności oraz tagi. Aby wywołać to narzędzie, potrzebujesz formToken formularza.
Możesz wyodrębnić formToken z adresu URL formularza. W adresie takim jak https://forms.monday.com/forms/abc123def456?r=use1 tokenem jest ciąg znaków alfanumerycznych między /forms/ a ? - w tym przypadku abc123def456.
Wywołaj to narzędzie przed użyciem form_questions_editor lub create_form_submission, aby sprawdzić bieżące identyfikatory i typy pytań oraz dostępne opcje. Jest to szczególnie ważne podczas aktualizowania pytań wyboru - musisz przekazać wszystkie istniejące opcje, aby ich przypadkowo nie usunąć.
Typowy przebieg pracy z formularzem:
1. create_form - Utwórz formularz i pobierz formToken
2. form_questions_editor - Dodaj, zaktualizuj lub usuń pytania
3. update_form - Skonfiguruj tytuł formularza, wygląd, funkcje i dostępność
4. get_form ← Jesteś tutaj - Sprawdź bieżący stan formularza przed przesłaniem odpowiedzi
5. create_form_submission - Prześlij odpowiedź, używając pobranych identyfikatorów pytań
Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| formToken | string |
Tak | Unikalny token identyfikujący formularz. Wyodrębnij go z adresu URL formularza: to ciąg znaków alfanumerycznych po /forms/ i przed ?. |
Przykład
Pobierz formularz utworzony w przykładzie create_form:
{
"formToken": "your_form_token_here"
}
Odpowiedź zawierała pełną strukturę formularza: dwa pytania (blok PAGE_BLOCK i pytanie Name o identyfikatorze "name"), flagi funkcji (reCaptchaChallenge: false, requireLogin: false itd.), ustawienia wyglądu (układ Center, kierunek LtR) oraz pustą tablicę tags. W chwili pobrania formularz miał wartość active: true i tytuł title: "New Form".
Odpowiednik programistyczny
Formularzami monday.com WorkForms można zarządzać za pomocą interfejsu monday.com lub przez MCP. Ta operacja nie ma bezpośredniego odpowiednika w GraphQL API.