Jak wpisać podpowiedź Typy Google w Google Scripts?

Oct 27 2020

Próbuję wpisać kilka javascript w Google Script i doszedłem do tego:

/**
 *  Get (named) range given by name
 *
 *  @param {String} name 
 *  @return {Range}
 *
 */
function getRange(name) {
  return SpreadsheetApp.getActiveSpreadsheet().getRangeByName(name);
}

Który wyświetla się dobrze i daje taką samą podpowiedź co wbudowane getRangeByName, jednak w rzeczywistości nie działa, tj. Edytor skryptów autouzupełniania nie uzupełnia się automatycznie, gdy wpisuję coś takiego getRange("hello").get", jak powinien. Czy powinienem wstawiać odstępy między nazwami, Rangeczy też robię coś innego nie tak?

Odpowiedzi

3 Rubén Oct 27 2020 at 19:36

Obecne IDE Google Apps Script nie wykorzystuje lokalnego JSDOC do rozszerzenia funkcji autouzupełniania. Opcje:

  1. Utwórz bibliotekę Goole Apps Script i dołącz ją do swojego projektu
  2. Użyj innego IDE

Jeśli chodzi o używanie innego IDE w tym momencie istnieje narzędzie o nazwie CLASP, które pomaga pobrać / załadować skrypt, który umożliwia korzystanie z innych IDE.

Zasoby

  • https://developers.google.com/apps-script/guides/libraries
  • https://developers.google.com/apps-script/guides/clasp

Związane z

  • Dokumentacja biblioteki Google Apps Script automatycznie generowana
  • Czy można uzyskać funkcję autouzupełniania w edytorze skryptów AppsScript do pracy z niestandardowymi klasami?
  • Jak uzyskać sugestie?

Inne powiązane

  • Jak wymusić znaki nowej linii w opisach Google Apps w formacie jsdoc