我需要使用这样的命令:
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Expenses");
但我有一个问题: SpreadsheetApp无法解析
我导入jar:
- gdata-spreadsheet-meta-3.0.jar
- gdata-spreadsheet-3.0.jar
和我的文件的haeader看起来像:
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Logger;
import com.google.gdata.client.spreadsheet.*;
import com.google.gdata.data.spreadsheet.*;
import com.google.gdata.util.*;
import android.accounts.AccountManager;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import com.google.api.client.extensions.android.http.AndroidHttp;
import com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;
import com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.gson.GsonFactory;
import com.google.api.services.drive.Drive;
import com.google.api.services.drive.DriveScopes;
import com.google.api.services.drive.model.File;
import com.google.api.services.drive.model.FileList;
import com.google.api.services.plus.Plus;
import com.google.api.services.plus.PlusScopes;
import com.google.gdata.client.spreadsheet.SpreadsheetService;
我应该添加什么?
答案 0 :(得分:0)
您的示例代码行不是java,而是Google Apps脚本。 Google Apps脚本是一种类似javascript的语言,具有访问Google服务的专用API。 See the documentation
如果您想从java访问Google电子表格,则应该查看Spreadsheet API。