Tworzenie czynności związanych z danymi - informacje podstawowe

Można utworzyć czynności HTTP API związane z danymi w celu połączenia się - ze skoroszytu - z REST API.

Czynność HTTP API związaną z danymi konfiguruje się tak, aby wartości z wybranych kolumn ze skoroszytu były przekazywane do REST API, który zwróci odpowiedź. Należy pamiętać, że:

  • Liczba możliwych do utworzenia czynności związanych z danymi jest nieograniczona.

  • Adres URL może zawierać tokeny, które przekazują wartości kontekstowe do czynności związanej z danymi (na przykład wartości danych, nazwę użytkownika, ścieżkę skoroszytu, nazwę kanwy).

    Następujący przykład adresu URL REST API zawiera wartość tokenu kolumny "Category" wyświetlającą Google books API: http://www.googleapis.com/books/v1/volumes?q=${valuesForColumn:"Category"}. Wartość wybrana w kolumnie "Category", na przykład "Books", jest przekazywana REST API, który wyświetla żądaną stronę.

  • Jeśli jest używana metoda POST lub jest używany niestandardowy nagłówek HTTP, przez który jest przesłaniany nagłówek HTTP, to:

    • Każdy parametr należy wprowadzać w postaci pary "nazwa=wartość" (separatorem jest "=").
    • Tej samej składni tokenów URL można użyć w parach "nazwa=wartość", wymaganych przez wywoływany interfejs API. Na przykład:
      • paramName1=paramValue1
      • paramName2=${valuesForColumn:"Product"}
    • Niestandardowy nagłówek działa, jeśli cel żądania HTTP zezwala, aby nagłówki HTTP, których używamy, mogły być ustawiane w żądaniu. Jeśli nagłówki nie są dozwolone, przeglądarka blokuje żądanie i wyświetla komunikat o błędzie, na przykład informujący, że nagłówek "Cookie" zawierający Content-Type=application/json jest blokowany.