您如何使用 Google 表单 API 以编程方式获取 Google 表单(带有 ID)的列表?

How do you programmatically get a list of Google Forms (with ids) using Google Forms API?

我想知道是否可以获得 Google Drive 用户的 Forms 的列表(不是文档、电子表格...)使用表单服务或 Google 驱动器 API。

我不确定的原因是 Forms Service page, and on the Drive API's page 上没有关于如何执行此操作的指示,指示非常笼统。他们没有考虑到我将使用具有 'forms' 范围而不是 'drive' 范围的 OAuth2 令牌这一事实。

/* List all Google Forms in your Google Drive */
function getGoogleFormsList() {
  var files = DriveApp.getFilesByType(MimeType.GOOGLE_FORMS);
  while (files.hasNext()) {
    var file = files.next();
    Logger.log("%s %s %s", file.getName(), file.getId(), file.getUrl());
  }
}