小编Pse*_*nce的帖子

使用Google表单更新现有的Google电子表格

我正在尝试构建一个谷歌表单,填写现有谷歌电子表格的某些单元格与谷歌表格上的回复.我还需要谷歌表单上的一些答案来自电子表格的下拉样式菜单.

一个组织目前正在使用现有的电子表格,让其成员每周记录一些信息,但是,无论我多少次更正它们,一些成员仍会不正确地填写表格.出于这个原因,我试图让这个过程更加自动化.

设置当前电子表格的方式是,组织的不同部门有多个工作表.在每个工作表中都有一列专用于该部门中的名称,该列的每一行都有不同的名称.还有专门针对特定周的列,因此将第1周的信息放入D列和E列,将第2周的信息放入F和G等.

EX:

#| 名称| 百分比| ...第1周...... | ......第2周.... | ....

1 | ..鲍勃.. | 0%..... .. | 信息1 | 信息2 | 信息1 | 信息2 .. |

2 | ..Joe .. | 99%...... | 信息1 ..................................

我希望能够:

  1. 使形式的下拉菜单中选择的划分,那么这将使问题信息的其余部分基于关闭对应于师纸张的第一个问题.
  2. 第二个问题下拉菜单选择名称.名称将基于电子表格的现有名称列中列出的名称.
  3. 一个下拉菜单,用于选择他们提交信息的特定周.
  4. 他们用"信息1"填写的填写框问题
  5. 用"信息2"填写的填写框问题

提交时,表单将根据(1)找到正确的表格,然后根据(2)找到正确的行,然后根据(3)找到正确的列,然后将(4)和(5)复制到相应的单元格中.

是否有可能做到这一点?或者我是否需要为每个部门创建单独的表单?您可以提供给我的任何帮助将非常感激.我对谷歌脚本没有任何熟悉,虽然我对C++有经验并且具有python脚本的基本工作知识.

forms google-sheets google-apps-script google-forms

5
推荐指数
1
解决办法
2万
查看次数

Android,多个可搜索的活动?

如何制作两个不同的可搜索活动?

我在我的应用程序的不同部分有不同的搜索逻辑(我正在搜索什么以及我如何显示结果)。

例如,在某些活动中,我希望在我的在线数据库中查询 A 类对象,而在另一个活动中,我希望在我的在线数据库中查询 B 类对象。

我目前按照指南进行了可搜索的活动设置:http : //developer.android.com/guide/topics/search/search-dialog.html,并且非常适合搜索 A 类对象。但是,我不能t 弄清楚如何制作具有不同布局和查询逻辑的第二个可搜索活动。您似乎只能将可搜索元数据应用于一项活动?

一定有办法做到这一点,对吧?

android android-activity android-actionbar searchview

5
推荐指数
1
解决办法
1169
查看次数

Android:索引0无效,大小为0.在哪里?

我得到一个无效的索引0,大小是0错误,无法弄清楚这发生在哪里.我一直在运行调试器,无法放置它.我所知道的是我之前的代码中会发生什么以及之后会发生什么.下面我发布了logcat,崩溃前完成的代码,以及之后运行的代码.

这是logcat:

  java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
        at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
        at java.util.ArrayList.get(ArrayList.java:308)
        at android.widget.HeaderViewListAdapter.isEnabled(HeaderViewListAdapter.java:164)
        at android.widget.ListView.dispatchDraw(ListView.java:3307)
        at android.view.View.draw(View.java:15174)
        at android.widget.AbsListView.draw(AbsListView.java:4318)
        at android.view.View.updateDisplayListIfDirty(View.java:14096)
        at android.view.View.getDisplayList(View.java:14119)
        at android.view.View.draw(View.java:14895)
        at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
        at android.view.View.draw(View.java:15174)
        at android.view.View.updateDisplayListIfDirty(View.java:14096)
        at android.view.View.getDisplayList(View.java:14119)
        at android.view.View.draw(View.java:14895)
        at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
        at android.view.View.updateDisplayListIfDirty(View.java:14091)
        at android.view.View.getDisplayList(View.java:14119)
        at android.view.View.draw(View.java:14895)
        at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
        at android.view.View.updateDisplayListIfDirty(View.java:14091)
        at android.view.View.getDisplayList(View.java:14119)
        at android.view.View.draw(View.java:14895)
        at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
        at android.support.v4.widget.DrawerLayout.drawChild(DrawerLayout.java:1089)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
        at android.view.View.updateDisplayListIfDirty(View.java:14091)
        at android.view.View.getDisplayList(View.java:14119)
        at android.view.View.draw(View.java:14895)
        at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
        at android.view.View.updateDisplayListIfDirty(View.java:14091)
        at android.view.View.getDisplayList(View.java:14119)
        at …
Run Code Online (Sandbox Code Playgroud)

java android indexoutofboundsexception

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