问题标签 [tasker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Tasker Gmail Sqlite3 get emails by label (inbox) returns nothing
I am running a shell script in Tasker (Android) for querying my emails, but it always returns nothing.
sqlite3 /data/data/com.google.android.gm/databases/mailstore.MYEMAIL@gmail.com.db "SELECT fromAddress || '@|@' || dateSentMs || '@|@' || Subject || '@|@' || snippet FROM messages m LEFT JOIN message_labels ml ON m._id = ml.message_messageId JOIN labels l ON l._id = ml.labels_id WHERE l.name = ‘^i’ ORDER BY m._id DESC;"
The code like this works ->
sqlite3 /data/data/com.google.android.gm/databases/mailstore.MYEMAIL@gmail.com.db "SELECT fromAddress || '@|@' || dateSentMs || '@|@' || Subject || '@|@' || snippet FROM messages ORDER BY _id DESC LIMIT %GMAILcount;"
How can I get this to work?
The tables are formed like this
MESSAGE_LABELS 0|_id|INTEGER|0||1 1|labels_id|INTEGER|1||0 2|message_messageId|INTEGER|1||0 3|message_conversation|INTEGER|0||0
LABELS 0|_id|INTEGER|0||1 1|canonicalName|TEXT|0||0 2|name|TEXT|0||0 3|numConversations|TEXT|0||0 4|numUnreadConversations|TEXT|0||0 5|color|INTEGER|0|2147483647|0 6|systemLabel|INTEGER|0|0|0 7|systemLabelOrder|INTEGER|0|0|0 8|hidden|INTEGER|0|0|0 9|labelCountDisplayBehavior|INTEGER|0|0|0 10|labelSyncPolicy|INTEGER|0|0|0 11|visibility|TEXT|0||0 12|lastTouched|INTEGER|0|0|0 13|numUnseenConversations|INTEGER|0|0|0 14|lastMessageTimestamp|INTEGER|1|0|0
MESSAGES 0|_id|INTEGER|0||1 1|messageId|INTEGER|0||0 2|conversation|INTEGER|0||0 3|fromAddress|TEXT|0||0 4|toAddresses|TEXT|0||0 5|ccAddresses|TEXT|0||0 6|bccAddresses|TEXT|0||0 7|replyToAddresses|TEXT|0||0 8|dateSentMs|INTEGER|0||0 9|dateReceivedMs|INTEGER|0||0 10|subject|TEXT|0||0 11|snippet|TEXT|0||0 12|listInfo|TEXT|0||0 13|personalLevel|INTEGER|0||0 14|body|TEXT|0||0 15|bodyEmbedsExternalResources|INTEGER|0||0 16|joinedAttachmentInfos|STRING|0||0 17|synced|INTEGER|0||0 18|error|TEXT|0||0 19|clientCreated|INTEGER|0||0 20|refMessageId|INTEGER|0|0|0 21|forward|INTEGER|0|0|0 22|includeQuotedText|INTEGER|0|0|0 23|quoteStartPos|INTEGER|0|0|0 24|bodyCompressed|BLOB|0|NULL|0 25|customFromAddress|TEXT|0|NULL|0 26|queryId|INTEGER|0|1|0 27|spamDisplayedReasonType|INTEGER|0||0 28|deliveryChannel|INTEGER|0||0 29|referencesRfc822MessageIds|TEXT|0||0 30|showSendersFullEmailAddress|INTEGER|0||0 31|viaDomain|TEXT|0||0 32|showForgedFromMeWarning|INTEGER|0||0 33|refAdEventId|TEXT|0||0 34|permalink|TEXT|0||0 35|clipped|INTEGER|0|0|0
android - How to go through menu items and tap actions in tasker
Being an amateur user, I just stick to basic operations on tasker like creating a zooper widget and toggling settings, running ussd. But I was thinking about interacting with output of the ussd code, I don't know if it is possible but I hope someone can clarify me on this.. I run the code ##4636## very often to force WCDMA through the test menu, it takes two clicks after dialing the code, 1. Tapping "Phone information" which is the first option. 2. Scrolling down a bit and opening a list named "set preferred network type" where I can select WCDMA ONLY. Now can this whole thing be automated.
Note: The normal system settings where simply selecting carrier mode or toggling it through tasker doesn't work as I think my phone automatically switches the network to EDGE as soon as I enter my room and I must do this toggle manually through test menu(##4636##) even if the usual system settings say it's in 3g. Thanks in advance..
tasker - 如何创建仅在一天中的特定时间打开浏览器 URL 的 Tasker 程序?
我对Tasker之类的人很陌生。我对学习编程技能充满热情。在这里,我想创建一个任务,在 chrome 浏览器中可以在一天中的任何时间点运行,但是除了某些时间之外,我无法在每个时间点运行任何社交网站。我该如何创建这样的应用程序。
我正在从 Moto G 2014 运行 Tasker。
android - Tasker Android - 插入耳机时反复保持高音量
Android 现在有一个烦人的“功能”,即在插入 AUX 时调低音量,以为我在使用耳机。
我正在查看 Tasker 以保持在 Kodi 中提高音量。这就是发生的事情。
现在可以播放一首歌曲,并完成..谷歌检测到这一点并关闭我的音乐(让人们感到刺耳的方式)..
如何反复调高音量?还是保持音量?与塔斯克?
java - Sl4a 运行 Tasker 任务并传递变量
我尝试使用 sl4a 启动 Tasker 任务并传递变量 %par1。
我在这里找到了一些解决方案: https ://groups.google.com/forum/#!starred/tasker/Ayw-LhctQWg
它运行任务“测试”,但变量 %par1 未通过。这里的脚本:
开发者“pent”已经回答了提示:
我不知道python,但这看起来像一个数组而不是数组列表(数组列表是一个java动态数组)。
所以我尝试将附加内容更改为:
现在同样的任务“测试”开始但没有通过。
任务只是为 %par1 干杯。
到目前为止,这是我的脚本:
如何制作一个java动态数组列表以将变量传递给tasker?
android - 手电筒打开时有没有办法在android上拍照(手电筒模式)
我正在使用tasker自动拍照,我正在使用前置摄像头,因为我的后置摄像头坏了。问题是,我也需要在晚上拍照,但是前置摄像头没有手电筒。所以我下载了一个插件,在拍照前将手电筒设置为 5 秒,但是当任务推进到拍照时,它报告错误(无法启动相机代理)并停止。我用我的另一部手机试了,同样的问题。
所以我想知道这是对 android(和所有相机设备)的限制,还是我们可以使用内核设置来完成这项工作?我不熟悉android编程,但据我了解,相机无法启动,因为它会检查手电筒是否准备好,但它已被手电筒应用程序占用。因此,如果我禁用手电筒检查,它可能会起作用。我发现了一个类似的问题Strange android camera behavior when torch is on,作者在他的应用程序开发中遇到了同样的问题,似乎没有得到正确的答案。或者是否有一个相机应用程序可以在手电筒开启时工作并且可以通过 tasker 调用?
android - Tasker 仅在未连接时才关闭蓝牙
我制作了一个 tasker 配置文件,它在 0700 打开我的蓝牙,在 2230 关闭。它还会在 Wifi 连接时关闭蓝牙,并在 wifi 在此期间断开连接时重新打开。
我现在想做的是,如果蓝牙在 2230 及以上连接时保持打开状态,并在此时间后断开连接时关闭。(即如果它在深夜连接到我的车载套件,我不希望它在 2230 关闭,而是在我下车时关闭)。
我对第一段的简介如下,但我不知道如何实现第二段
我不知道这是否可以通过一个配置文件实现,但任何帮助都会很棒!
干杯
php - 使用 Tasker / HTTP Get/Post Raspberry Pi 设置 PHP 变量
所以我有这个代码
这是一个文本框和一个提交按钮,当按下按钮时,文本框中的文本会显示在连接到我的 Raspberry Pi 的 LCD 上。我的问题是如何自动填写此文本框并使用 Tasker 单击此按钮?如果您不熟悉 Tasker,它可以使用 HHTP 获取、帖子和 Heads,所以如果您知道如何使用它,您也会对我有很大的帮助!谢谢!
android - 提取当前谷歌地图目的地的脚本
我正在使用 Tasker 脚本(sqlite 或其他)从谷歌地图导航中提取当前目的地并将其发送到另一台设备。
有人可以在使用 GMaps 导航时将我引导到包含当前目的地地址/坐标的相应 Android GMaps 数据库吗?
您能否建议一个脚本来将当前目的地提取到 Tasker 中。
我尝试了一个建议(2012 论坛帖子)来运行以下脚本:
不幸的是,这个脚本似乎过时了,因为我在 Gmaps 的最新迭代的文件中找不到数据库 da_destination_history。
在我找到的 GMaps 数据库中,gmm_storage.db 似乎确实包含当前目标地址,但我无法在文件中找到一种方法来识别它,从而允许操作识别和提取目标地址。