我有一个Google电子表格。在我的E栏目中,我想添加最近一个月的年份(例如:2017年9月),如果在E栏上没有。假设有(2017年8月),现在当我添加(2017年9月)它添加但它取代了现有的列是8月2107.我的要求是保持两者:新增(2017年9月)和(2017年8月)。 我想在E柱上最近一个月,并在右侧移动现有列,即F列。我是用C#做的。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.network.poeja.diskusiku.LoginFragment">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:orientation="vertical">
<ImageView
android:id="@+id/logo"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="@mipmap/ic_launcher" />
<TextView
android:id="@+id/TextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:text="www.dedykuncoro.com"
android:textSize="18dip"
android:textStyle="bold" />
<View
android:id="@+id/View1"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_gravity="center"
android:background="#448AFF" />
<TextView
android:id="@+id/TextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="30dip"
android:text="WELCOME, LOGIN BELOW"
android:textSize="16dip" />
<EditText
android:id="@+id/txt_username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dp"
android:hint="Username"
android:inputType="textEmailAddress"
android:singleLine="true" />
<EditText
android:id="@+id/txt_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dp"
android:hint="Password"
android:password="true"
android:singleLine="true" />
<Button
android:id="@+id/btn_login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="15dp"
android:text="Login"
android:background="#448AFF"
android:textColor="#fff"
android:textStyle="bold" />
<Button
android:id="@+id/btn_register"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="15dp"
android:background="#00555555"
android:text="Register"
android:textStyle="bold" />
</LinearLayout>
答案 0 :(得分:0)
查看表格API中的insert an empty row or column指南:
以下spreadsheets.batchUpdate请求会插入两个空白 C列的列。第二个请求在行处插入三个空行 1. inheritBefore字段,如果为true,则告诉API为新列或行提供与前一行或列相同的属性; 否则新的列或行获取那些的属性 跟着他们。如果在第1行插入一行,则inheritBefore不能为true 或A栏的专栏。
请求协议如下所示。更新电子表格指南 演示了如何使用不同语言实现批量更新 Google API客户端库。
POST https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId:batchUpdate
{
"requests": [
{
"insertDimension": {
"range": {
"sheetId": sheetId,
"dimension": "COLUMNS",
"startIndex": 2,
"endIndex": 4
},
"inheritBefore": true
}
},
{
"insertDimension": {
"range": {
"sheetId": sheetId,
"dimension": "ROWS",
"startIndex": 0,
"endIndex": 3
},
"inheritBefore": false
}
},
],
}