Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Python by thalles ( 5 years ago )
import pandas as pd
import pysnow
from pandas.io.json import json_normalize
from datetime import datetime

qb_query = pysnow.QueryBuilder().field('short_description').equals('PAD > 4. Solicitações Corporativas > Dados Cadastrais, Manutenção e Criação de Acessos').AND().field('sys_created_on').greater_than(datetime(2021,1,1)).AND().field('assignment_group').equals('807d1e0bdb4a77405c7d0fbca3961969')
c = pysnow.Client(user = 'thalles.ribeiro', password = 'Kroton20201', instance='kroton')
table = c.resource(api_path='/table/sn_customerservice_case_dga')
response = table.get(query = qb_query)

df_final_loop = pd.DataFrame.from_dict(json_normalize(response.all()),orient = 'columns')

df_final_loop = df_final_loop[['number','sys_updated_on',....]]

lista_colunas = ['number', 'sys_updated_on',...]
            
for col in lista_colunas:
    if col not in df_final_loop.columns:
        df_final_loop[col] = np.nan
    
df_final_loop = df_final_loop.fillna('-')

 

Revise this Paste

Children: 114844
Your Name: Code Language: