【发布时间】:2017-03-23 15:39:58
【问题描述】:
我一直在阅读如何让我的 C# Windows 窗体从 Google 表格中读取。
我认为我已经很好地掌握了如何阅读和写作,但我对如何开始感到非常迷茫。
我假设步骤如下:
1.(完成)设置 API:https://developers.google.com/sheets/api/quickstart/dotnet
2.(卡在此处)加载工作表。我不知道该怎么做。我坚持这一点。我无法在 API 页面上找到有关如何实际加载工作表的指南,也无法在线找到有关如何完成相同操作的更新代码示例/指南。
3. 读取/写入/更新值。
在此页面上:底部的https://developers.google.com/sheets/api/guides/concepts 似乎建议使用 GET 然后使用工作表 URL 来获取工作表。但是,当我使用 GET 时,我收到此错误:找不到类型或命名空间“GET”。
到目前为止,这是我的代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId?ranges=A1:C10&fields=properties.title,sheets(sheetProperties,data.rowData.values(effectiveValue,effectiveFormat))
}
}
【问题讨论】:
-
这与 Google 表格无关。编译器错误提示您忘记在表单中创建
GetCredential()方法 -
@PJvG 感谢您的回复!实际上,自从我开始感到非常困惑并从头开始以来,我实际上已经废弃了整个应用程序。我将更新原始帖子以反映我实际所处的步骤。
-
@lolikols 听起来不是很粗鲁,但是您所坚持的并不是特定于阅读/编写 Google 表格的任何内容,而是基本 C# 语法的缺陷。花一些时间通过教程和书籍来学习这门语言可能更有意义,否则你可能会一次又一次地遇到同样的问题。
-
@DrewJordan 你说得对:(
标签: c# google-sheets