веб-приложение скриптовых приложений с Labview и ограниченным доступом к домену - PullRequest
0 голосов
/ 16 мая 2018

Я не нашел ветку относительно моего вопроса.

Я использую скрипт для передачи данных из Labview в таблицу Google.

function doPost(e){
  // Parse out the URL parameters
  var param=e.parameter;
  var time =param.time;
  var dA = param.dA;
  var dB = param.dB;
  var dC = param.dC;
  var sheet=SpreadsheetApp.openById('to replace by sheetID');
  var dAsheet=sheet.getSheetByName('dA').appendRow([time,dA]);
  var dBsheet=sheet.getSheetByName('dB').appendRow([time,dB]);
  var dCsheet=sheet.getSheetByName('dC').appendRow([time,dC]);
  var Main=sheet.getSheetByName('Main').appendRow([time,dA,dB,dC]);
}

код из: https://github.com/joseph280996/LabView-to-GoogleSpreadsheet

В labview я использую ссылку на сценарий опубликованных приложений в качестве веб-приложения с функцией HTML для запуска сценария.

Он хорошо работает с моей личной учетной записью Google и доступом к веб-приложению, настроенному как: «Любой, даже анонимный»

С моей профессиональной учетной записью у меня есть ограничение доступа к веб-приложению «Любой в пределах»мой домен "".В этой конфигурации я не могу запустить скрипт из HTML-запроса labview.

У меня вопрос, как мне войти в систему, чтобы выполнить этот скрипт с Labview?

Я пытался в прошломиспользовать .net API для электронных таблиц, но его dll нельзя использовать с labview.

Подробнее о проблеме с dll:

Я попробовал этот код: https://github.com/ni/labview-gdrive Он работает на моемкомпьютер.Я могу использовать API Google Drive.Я хотел сделать то же самое с таблицей API.Когда я загружаю DLL с помощью конструктора .net, я получаю следующую ошибку:

Снимок экрана

Если я загружаю в Nuget ту же самую dll, что и проект gitub (Google.Apis.Drive.v3.1.14.0.543), у меня та же проблема.

С уважением.

...