Berechtigungsfehler mit Ausführungs-API von Android-App

Ich bin in der Lage, das @ erfolgreich zu bekommExecution API Quickstart, um auf Dateinamen zuzugreifen.

Aber die Erweiterung des Quickstart-Skripts zur Verwendung von Tabellenkalkulationsfunktionen löst einen Fehler vom Typ "Keine Authentifizierungsprobleme gefunden" aus.

Das Hinzufügen vonDriveApp.getFilesByName() verursacht keine Berechtigungsprobleme, es ist das Hinzufügen vonSpreadsheetApp.create() das löst den Fehler aus. Durch das Speichern des erweiterten Skripts wird eine Meldung generiert, dass für das Skript zusätzliche Berechtigungen erforderlich sind. Ich habe versucht

Erstellen / Speichern eines neuen / vollständigen Skripts, damit mit der ersten Skriptinstanz alle erforderlichen Berechtigungen eingerichtet werden.
Löschen der App-Daten auf dem Ziel, um die Erteilung neuer Berechtigungen zu erzwingen
Löschen der App auf dem Ziel, um die Erteilung neuer Berechtigungen zu erzwingen
neue Generierung eines neuen SHA1-Schlüssels und erneute Berechtigungsnachweise mit dem neuen Schlüssel, um den Erteilungsprozess für Berechtigungen erneut zu initiieren

Mein Code:

function getFoldersUnderRoot() {
  var my_ss = "SDRP-Log-Test";
  var my_sheet = "month";
  var files = DriveApp.getFilesByName(my_ss);
  var file = !files.hasNext() ? SpreadsheetApp.create(my_ss) : files.next();
  var ss = SpreadsheetApp.openById(file.getId());

  var root = DriveApp.getRootFolder();
  var folders = root.getFolders();
  var folderSet = {};
  while (folders.hasNext()) {
    var folder = folders.next();
    folderSet[folder.getId()] = folder.getName();
  }
  return folderSet;
}

Ich habe unabhängig überprüft, ob das Spreadsheet-Scripting über die Entwicklungsoberfläche ordnungsgemäß funktioniert, sodass das Scripting funktioniert.

build.gradle:

defaultConfig {
    applicationId "com.jackb.sdrp"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}

Entwicklungsplattform:

Host: Win10 & Android Studio 1.4 (aktuelles Patching)

Ziel

Samsung Galaxy S2 & Android 4.1.2 Samsung Galaxy S5 & Android 5.1.1

Antworten auf die Frage(2)

Ihre Antwort auf die Frage