Ana içeriğe geç

Execute

Execute deyimi, Qlik Sense verileri yüklediği sırada diğer programları çalıştırmak için kullanılır. Örneğin, gerekli olan dönüştürmeleri yapmak için.

Not: Bu deyim, standart modda desteklenmez. Bkz. Dosya sistemi erişim kısıtlaması

Syntax:  

execute commandline

Arguments:  

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
commandline

İşletim sistemi tarafından komut satırı olarak yorumlanabilen bir metin. Mutlak dosya yollarına veya lib:// klasör yoluna referansta bulunabilirsiniz.

Execute öğesini kullanmak isterseniz aşağıdaki koşulların karşılanması gerekir:

  • Eski modda çalışmanız gerekir (Qlik Sense ve Qlik Sense Desktop için geçerlidir).
  • OverrideScriptSecurity öğesini Settings.ini'de 1 olarak ayarlamanız gerekir (Qlik Sense için geçerlidir).

    Settings.ini, C:\ProgramData\Qlik\Sense\Engine\ yolunda yer alır ve genellikle boş bir dosyadır.

Uyarı: OverrideScriptSecurity öğesini Execute etkinleştirilecek şekilde ayarlarsanız, tüm kullanıcılar sunucuda dosyaları yürütülebilir. Örneğin, bir kullanıcı uygulamaya yürütülebilir dosya ekleyebilir ve dosyayı veri kod dosyasında yürütebilir.
  1. Settings.ini'nin kopyasını oluşturun ve metin düzenleyicisinde açın.
  2. Dosyanın ilk satırda [Ayarlar 7]'yi içerdiğini kontrol edin.

  3. Yeni bir satır ekleyin ve OverrideScriptSecurity=1 yazın.
  4. Dosyanın sonuna boş bir satır ekleyin.

  5. Dosyayı kaydedin.
  6. Settings.ini'yi düzenlediğiniz dosyayla değiştirin.
  7. Qlik Sense Engine Service (QES) uygulamasını yeniden başlatın.
Not: Qlik Sense hizmet olarak çalışıyorsa, bazı komutlar beklendiği gibi çalışmayabilir.

Example:  

Execute C:\Program Files\Office12\Excel.exe;

Execute lib://win\notepad.exe // win , c:\windows klasörüne referans veren klasör bağlantısıdır.