Om att skapa HTTP-API-dataåtgärder

Du kan skapa HTTP-API-dataåtgärder för att ansluta till ett REST-API från en arbetsbok.

Du konfigurerar en HTTP-API-dataåtgärd för att överföra valda kolumnvärden från en arbetsbok till ett REST-API som returnerar ett svar. Lägg märke till följande:

  • Det finns ingen gräns för hur många dataåtgärder du kan skapa.

  • En URL kan innehålla token som överför kontextvärden till en dataåtgärd, till exempel datavärden, användarnamn, sökväg till arbetsboken och ritytenamn.

    I det följande exemplet på en REST-API-URL finns ett tokenvärde för kolumnen Kategori som visar API:t för Google Böcker: http://www.googleapis.com/books/v1/volumes?q=${valuesForColumn:"Category"}. Det värde du väljer från en cell i kolumnen Kategori, t.ex. Böcker, överförs till REST-API:t som visar den begärda sidan.

  • Om du använder en POST-metod eller ett anpassat HTTP-huvud som åsidosätter HTTP-huvudet gäller följande:

    • Ange varje parameter som ett namn/värde-par, där namnet och värdet avgränsas med "=".
    • Du kan använda samma URL-tokensyntax i namn-/värdeparen som den som krävs av den API du anropar. Exempel:
      • paramName1=paramValue1
      • paramName2=${valuesForColumn:"Product"}
    • Ett anpassat huvud han användas om målet för HTTP-begäran specifikt tillåter att de HTTP-huvuden du använder anges för begäran. Om huvudena inte är tillåtna blockerar webbläsaren begäran och visar ett felmeddelande. Till exempel skulle ett cookiehuvud som innehåller Content-Type=application/json blockeras.