Google api google.picker.DocsUploadView().setParent(';XXXX';)问题

Google api google.picker.DocsUploadView().setParent(';XXXX';)问题,google-api,Google Api,正在尝试获取有关此代码块的帮助。 我的脚本首先查找一个特定的文件夹,如果它存在,则将该文件夹的id传递给google.picker.DocsUploadView()。当我将setParent的值硬编码为'gdfid'时,一切都很好。另一方面,我需要对代码进行参数化 提前感谢您的帮助 皮特 这是我的密码: var gdfid; function createPicker() { if (pickerApiLoaded && oauthToken) { ga

正在尝试获取有关此代码块的帮助。 我的脚本首先查找一个特定的文件夹,如果它存在,则将该文件夹的id传递给google.picker.DocsUploadView()。当我将setParent的值硬编码为'gdfid'时,一切都很好。另一方面,我需要对代码进行参数化

提前感谢您的帮助

皮特

这是我的密码:

  var gdfid;

  function createPicker() {
    if (pickerApiLoaded && oauthToken) {
    gapi.client.drive.files.list({
        "corpora": "user",
        "spaces": "drive",
        "fields": "files(id,name)",
        "q": "name = 'myUploads"
      }).then(function(response) {
             console.log( response.result.files.length );
            if (response.result.files.length > 0) {
                console.log( response.result );
                gdfid = response.result.files[0].id;
            }
        //alert('Folder ID: ' + gdfid);
      });
      var picker = new google.picker.PickerBuilder().
      setTitle('Upload to myPratt Folder').
      enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
      enableFeature(google.picker.Feature.NAV_HIDDEN).
      addView(new google.picker.DocsUploadView().
          setIncludeFolders(false).
          setParent('gdfid')). //tried with and without quotes
          setOAuthToken(oauthToken).
          setDeveloperKey(developerKey).
          setCallback(pickerCallback).
          build();
      picker.setVisible(true);
    }
  }