Falha nas permissões com a API de execução do aplicativo Android

Consigo obter com êxito oInício rápido da API de execução para trabalhar para acessar nomes de arquivos.

Mas aumentar o script de Início Rápido para usar as funções da Planilha gera um erro do tipo "Nenhum desafio de autenticação encontrado".

A adição deDriveApp.getFilesByName() não causa problemas de permissão, é a adição deSpreadsheetApp.create() que aciona o erro. Salvar o script aumentado gera uma mensagem de que o script requer permissões adicionais. Eu tentei:

criar / salvar um script novo / completo para que todas as permissões necessárias sejam estabelecidas com a primeira instância de script
excluir os dados do aplicativo no destino para forçar novas permissões a serem concedidas
excluir o aplicativo no destino para forçar novas permissões a serem concedidas
regenerando uma nova chave SHA1 e credenciando novamente com a nova chave para reiniciar o processo de concessão de permissão

Meu código:

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;
}

Eu verifiquei independentemente que o script da planilha funciona corretamente por meio da interface de desenvolvimento, portanto, o script funciona.

build.gradle:

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

Plataforma de desenvolvimento:

Anfitrião: Win10 e Android Studio 1.4 (patch atual)

Alvo:

Samsung Galaxy S2 e Android 4.1.2Samsung Galaxy S5 e Android 5.1.1

questionAnswers(1)

yourAnswerToTheQuestion