Skip to content

Instantly share code, notes, and snippets.

View yianni-ververis's full-sized avatar

Yianni Ververis yianni-ververis

View GitHub Profile
@yianni-ververis
yianni-ververis / qdt-component.component.ts
Created May 7, 2018 12:50
Qdt-components - Angular 5 - Custom use of the Capability API methods
//https://help.qlik.com/en-US/sense-developer/April2018/Subsystems/APIs/Content/CapabilityAPIs/qlik-app-interface.htm
import { Component, OnInit, ElementRef, Input } from '@angular/core';
import * as QdtComponents from 'qdt-components';
let qConfig = {
"config": {
"host": "",
"secure": true,
"port": 443,
"prefix": "",
"appId": ""
@yianni-ververis
yianni-ververis / telegram.js
Last active May 3, 2018 18:41
QlikBotNode - Telegram user input in waterfall
const Extra = require('telegraf/extra');
const Markup = require('telegraf/markup');
const Composer = require('telegraf/composer')
const Stage = require('telegraf/stage')
const WizardScene = require('telegraf/scenes/wizard')
/***************
* HELPDESK
**************/
// BUTTONS
@yianni-ververis
yianni-ververis / getAllResults.js
Last active May 7, 2018 16:42
HypeCube fetch all results
me.getAllresults = function (dimensions, measures) {
var deferred = $q.defer(),
promises = [],
qTotalData = [],
qTotalData2 = [],
qDimensions = [],
qMeasures = [];
if (dimensions.length) {
@yianni-ververis
yianni-ververis / gist:3f01a8c7989756279025
Last active February 4, 2016 16:11
Qlik Extension - external file request
// Inject the custom CSS
var vhost = '/extensions',
whitelist = [
'localhost:4848',
'yourserver'
];
if ($.inArray(window.location.host, whitelist) == -1) {
vhost = 'https://yourserver/extensions';
var obj5 = {
"qInfo": {
"qId": "CB01",
"qType": "Combo"
},
"ListObject1": {
"qListObjectDef": {
"qDef": {
"qFieldDefs": [
"fullNameFL"
/**
* Connects to the QRS API (REST based) using certificates.
* See this article for more information about connecting to QRS https://help.qlik.com/sense/2.0/en-us/developer/Subsystems/RepositoryServiceAPI/Content/RepositoryServiceAPI/RepositoryServiceAPI-Connect-API.htm
*
*/
var https = require('https');
var fs = require('fs');