Ir para conteúdo
  • 0

Integração Monday - Power BI


Ariane Tiffani
Ir para solução Solucionado por edmar ,

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

olá @Ariane Tiffania fiz uma consulta rápida na comunidade e achei no github um template de código onde você poderia extrair os dados dê uma olhada,

conheço pouco da API, mas vejo que você precisa da API KEY, o ID do BOARD e a Query para extração.

https://gist.github.com/Guichaguri/83a6d8ab6ce3a695dc104bb4eff9d73d

// Queries Monday.com items from a specific board
// Created by Guilherme Chaguri
// Replace the API Key and Board ID for it to work
 
let
Key = "YOUR MONDAY API KEY V2",
Board = "YOUR MONDAY BOARD ID NUMBER",
Source = Web.Contents(
"https://api.monday.com/v2",
[
Headers=[
#"Method"="POST",
#"Content-Type"="application/json",
#"Authorization"="Bearer " & Key
],
Content=Text.ToBinary("{""query"": ""query { boards(ids: " & Board & ") { items { name, updated_at, group { title }, columns: column_values { title, text } } } }""}")
]
),
Data = Table.FromList(Json.Document(Source)[data][boards]{0}[items], Record.FieldValues, {"Title", "UpdatedAt", "Group", "Columns"}),
#"Monday" = Table.FromRecords(Table.TransformRows(Data, each
List.Accumulate([Columns], [
Title = [Title],
UpdateDate = [UpdatedAt],
Group = [Group][title]
], (state, current) => Record.AddField(state, current[title], current[text]) )
))
in
#"Monday"
  • Thanks 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...