piducan.dev

sheetpoetry

¿Qué es esto?

Esta es una API GraphQL para generar poemas desde celdas seleccionadas al azar en una hoja de cálculo de Google.

¿Cómo funciona?

La API acepta una consulta llamada sheetpoem con 3 argumentos:

  • spreadsheetId (String): El ID de la hoja de cálculo.
  • range (String): El rango de celdas y columnas.
  • verses (Int): La cantidad de versos.

El spreadsheetId es el identificador único de tu hoja de cálculo. Es la parte de la URL que se muestra seleccionada en la imagen siguiente, y luce similar a esto: 1qjgDw3TREpqQoSSbB0tzd0Joues1jraJix2mU52zToU.

spreadsheet Id

range es una selección de filas y columnas. Para una selección como la mostrada a continuación, este sería: A1:D18.

range

Y verses es un número, como 1, 6 o 3021, y representa cuántos versos quieres que tenga tu poema.

Habiendo dicho esto, una consulta de ejemplo luciría algo así:

query {
sheetpoem(
spreadsheetId: "1qjgDw3TREpqQoSSbB0tzd0Joues1jraJix2mU52zToU"
range: "A1:B50"
verses: 4
)
}

Puedes probar esta consulta en vivo en el GraphQL Playground.

Ejemplo

Para este ejemplo usamos esta hoja de cálculo con "1000 versos chilenos" seleccionados por Felipe Cussen y Marcela Labraña.

|

©️ 2021 💻 con 🔥 por mi.