Google Script Web App / Clasp: определение типа "e" в doGet (e)? - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь превратить Google Script в веб-приложение , используя Clasp.

Существует ли существующее определение типа для объекта "e" в doGet(e) / doPost(e), которое я могу использовать на стороне машинописного текста / clasp?

1 Ответ

1 голос
/ 25 мая 2019

Events вроде бы в работах .У него пока нет события doget для веб-приложений.В то же время Вы можете установить самый последний тип (@ types / google-apps-script @ latest) и добавить следующий интерфейс в модуль «События» внутри google-apps-script-events.d.ts

  export interface WebAppsDoGet { //should be inside module Events
    queryString: string,
    parameter: {[key: string]: string; },
    contextPath: string,
    parameters: {
     [key: string]: string[]; },
    contentLength: number
  }

Затем вы можете использовать его так:

function doGet(e: GoogleAppsScript.Events.WebAppsDoGet){
...