小编Gau*_*ara的帖子

使用Sheets API v4获取与Google帐户关联的所有电子表格列表

使用Google表格API v4,我希望获得附加到我的帐户的电子表格列表.我做了很多研究,但没有找到任何解决方案.

java google-sheets google-spreadsheet-api google-sheets-api

8
推荐指数
2
解决办法
4019
查看次数

Google Sheet API V4(Java)在单元格中附加日期

我试图在单元格中添加日期,但工作表会自动将值存储在带有单引号(')的字符串中.对于日期中的商店价值,我们也尝试添加,userEnteredFormat但它对我们不起作用.

以下是追加请求.

{
requests = [{
    appendCells = {
        fields = userEnteredValue,
        userEnteredFormat.numberFormat,
        rows = [{
            values = [{
                userEnteredValue = {
                    numberValue = 10.0
                }
            }, {
                userEnteredValue = {
                    stringValue = Sample String
                }
            }, {
                userEnteredFormat = {
                    numberFormat = {
                        type = DATE
                    }
                },
                userEnteredValue = {
                    stringValue = 2015 - 07 - 13
                }
            }, {
                userEnteredValue = {
                    boolValue = true
                }
            }, {
                userEnteredFormat = {
                    numberFormat = …
Run Code Online (Sandbox Code Playgroud)

java google-sheets google-spreadsheet-api google-sheets-api

6
推荐指数
2
解决办法
4694
查看次数

Google Spreadsheet API:清空工作表中的所有单元格

我们使用 Google Sheet API v4。我们想用空数据清除整个工作表。我们不想删除行/列。

  1. 不工作 UpdateCells 调用(通过 API 删除列): developers.google.com
  2. 工作 UpdateCells 调用(所有单元格): developers.google.com

java google-sheets google-spreadsheet-api google-sheets-api

0
推荐指数
2
解决办法
8651
查看次数

Google 电子表格的 Java 纪元日期

我试图在 Google 电子表格上添加日期。为了添加日期,我们在纪元中转换了日期。

对于电子表格时代

Google 表格使用电子表格中常用的一种纪元日期形式。值的整数部分(小数点左边)计算自 1899 年 12 月 30 日以来的天数。小数部分(小数点右边)将时间计算为一天的分数。例如,1900 年 1 月 1 日中午是 2.5,2 因为它是 1899 年 12 月 30 日之后的两天,0.5 因为中午是半天。1900 年 2 月 1 日下午 3 点将是 33.625。

我们使用 Joda 时间 API 进行计算。(我们的 JDK 版本 1.7)。

对于整数,我们使用以下代码。

public static double getEpochDate(Date inputDate)
{

    MutableDateTime epoch = new MutableDateTime();
    epoch.setTime(0, 0, 0, 0);
    epoch.setDate(1899,12,30); //Set to Epoch time
    System.out.println(epoch);
    DateTime now = new DateTime(inputDate);
    Days days = Days.daysBetween(epoch, now);


    return Double.valueOf(days.getDays());
}
Run Code Online (Sandbox Code Playgroud)

我们正面临寻找时代编号的派系部分的问题

java spreadsheet epoch google-spreadsheet-api google-sheets-api

0
推荐指数
1
解决办法
1101
查看次数