Om opprettelse av HTTP-API-datahandlinger

Du kan opprette HTTP-API-datahandlinger for tilkobling til et REST-API fra en arbeidsbok.

Du konfigurerer en HTTP-API-datahandling for å sende valgte kolonneverdier fra en arbeidsbok til et REST-API, som returnerer et svar. Vær oppmerksom på følgende:

  • Det er ingen grense for hvor mange datahandlinger du kan opprette.

  • En URL-adresse kan inneholde symboler som sender kontekstavhengige verdier til en datahandling, for eksempel dataverdier, brukernavn, arbeidsbokbane og lerretsnavn.

    Denne REST-API-URL-adressen inneholder en symbolverdi i kolonnen Kategori som viser API-et for Google-bøker: http://www.googleapis.com/books/v1/volumes?q=${valuesForColumn:"Kategori"}. Verdien du velger fra en celle i kolonnen Kategori, for eksempel Bøker, sendes til REST-API-et, som viser den forespurte siden.

  • Hvis du bruker en POST-metode eller et egendefinert HTTP-hode som overstyrer HTTP-hodet, gjelder følgende:

    • Angi hver enkelt parameter som et navn/verdi-par der navnet og verdien er atskilt med "=".
    • Du kan bruke samme URL-symbolsyntaks i navn/verdi-parene dersom API-et du sender kall til, krever det. Eksempel:
      • paramName1=paramValue1
      • paramName2=${valuesForColumn:"Product"}
    • Et egendefinert hode fungerer hvis målet for HTTP-forespørselen spesifikt tillater at HTTP-hodene du bruker, angis i forespørselen. Hvis hodene ikke er tillatt, blokkerer nettleseren forespørselen og viser en feilmelding. Et informasjonskapselhode som inneholder Content-Type=application/json, blir for eksempel blokkert.