0

我需要使用这样的命令:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Expenses");

但我有一个问题: SpreadsheetApp 无法解决

我导入罐子:

- gdata-spreadsheet-meta-3.0.jar
- gdata-spreadsheet-3.0.jar

我的文件的标题看起来像:

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;

我应该添加什么?

4

1 回答 1

0

您的示例代码行不是 java,而是 Google Apps 脚本。Google Apps 脚本是一种类似 javascript 的语言,具有用于访问 Google 服务的专用 API。请参阅文档

如果您想从 java 访问 google 电子表格,则应该查看Spreadsheet API

于 2013-09-03T16:55:24.753 回答