Я не нашел ветку относительно моего вопроса.
Я использую скрипт для передачи данных из 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), у меня та же проблема.
С уважением.