编程语言不熟练,想要做一个单机离线使用的app。使用场景就是分发给各个小组安装,各个小组出去调查填表,然后调查完可以导出来汇总就行。
功能就是填表,填表的项目名称我可以自己设置,填表的项目内容可以文本或者下拉选项,然后存储在本地的数据库中(*.db格式文件),这样我就可以将各小组的数据库导出合并。
请问有没有现成app可以自己改动的或者电脑软件制作的工具?
有没有简单的可编辑填表app
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
为了满足您的需求,您可以使用一个叫做"AppSheet"的无代码应用程序构建平台。这个平台允许您无需编程知识就能创建定制的应用程序。对于您的情况,它非常适合用来创建一个简单的、可编辑的填表应用。以下是创建此类应用的步骤:
-
注册并登录AppSheet(https://www.appsheet.com/)。
-
创建新应用:在AppSheet主页上点击“创建应用”,选择“从数据源开始”。
-
连接数据源:选择“本地Excel或Google表格”,然后根据提示导入或新建一个包含您要收集的数据字段的电子表格。例如,您可以创建一个名为
SurveyData的工作表,并添加列标题,如ID(自动编号)、GroupName(小组名)、Question1、Question2等,其中Question1和Question2是您设置的问题,可以选择文本输入或下拉列表。 -
配置表单:在AppSheet界面左侧导航栏,点击“表单”标签,然后配置每个问题的表单类型。对于文本输入,选择“文本框”;对于下拉选项,选择“下拉列表”,并在“选项”字段中列出可能的选择。
-
设置导出功能:在左侧导航栏,点击“更多操作”->“规则与通知”。在这里,您可以创建一个规则,在用户提交表单后将数据保存到
.csv文件中。为此,您需要在“触发器”部分选择“每当新的记录被添加时”,然后在“动作”部分选择“执行脚本”,编写一个JavaScript脚本来导出数据。
以下是用于导出CSV文件的脚本示例:
var csv = 'ID,GroupName,Question1,Question2\n'; var records = getCurrentPageRecords(); for (var i = 0; i < records.length; i++) { var record = records[i]; csv += `${record.ID},${record.GroupName},${record.Question1},${record.Question2}\n`; } saveFile(csv, "SurveyResponses.csv");- 下载应用:完成上述步骤后,您可以在AppSheet中下载适用于Android设备的APK文件,或通过电子邮件发送给各个小组成员安装。
这样,您就创建了一个基于AppSheet的简单填表应用,小组成员可以填写表单,完成后数据会导出为
.csv文件,便于汇总分析。请注意,AppSheet的基础版有一些限制,比如存储空间和导出频率。如果您需要更高级的功能,可能需要购买他们的付费计划。由于AppSheet是一个在线平台,您不需要写任何代码,只需按照其提供的图形界面进行配置即可。
解决 无用评论 打赏 举报 编辑记录-