NPrinting API – подпрограммы Qlik Rest v1.2
Всем привет,
Это – срочное обновление библиотеки NPrinting.qvs, позволяющее использовать ее с NPrinting February 2020 SR1. Эта версия NPrinting возвращается из cookie-ответа API с дополнительной строкой, которую нужно обрабатывать по-другому при создании переменной vCookie. Следующее изменение включено в библиотеку и требует для работы еще одного параметра: переменной vNPVersion. Это – переменная, значение которой вам нужно обновить в соответствии с вашей версией, и она просто представляет версию year-month-sr. Итак, для SR1 февраля 2020 года вам нужно установить его в 20200201, где значение цифр: 2020 – год, 02 – февраль, 01 – SR1.
Код ниже добавлен в библиотеку для обработки остальной части.
// Версия для печати (для поддержки одной из библиотек и поддержки изменений выпуска) // версия (с 27 марта 2020 г. есть изменения только до февраля 2020 г.SR1 и позже Let vNPVersion = '20200201'; // Meaning of digits: 2020 - year, 02 - feb, 01 - SR1 ... ... // Версия куки If $(vNPVersion) < 20200201 Then Trace Loading cookie based on NPrinting version prior Feb 2020 SR1 release; Let vCookie = TextBetween('$(vCookieRaw)','Secure,','Path=/',2); Else Trace Loading cookie based on NPrinting version equal or post Feb 2020 SR1 release; Let vCookie = TextBetween('$(vCookieRaw)','SameSite=None,','Path=/',2); EndIf ;