我有一个谷歌电子表格.在某些单元格中,它有多个名称(字符串),我想与各个超链接关联.
例如,如果我有一个像"查尔斯·达尔文"这样的单元格,我很容易通过做类似的事情来创建这个名称的超链接
=Hyperlink(VLOOKUP("Charles Darwin", People!$A$1:$B$738, 2, false), "Charles Darwin")
(注意我有一个"人物"表,我从中获取超链接)
但如果我碰巧在那个单元格中有多个条目,请说";" 或换行,例如"查尔斯达尔文;乔治华盛顿",我不能这样做.我想让用户能够点击单元格,将单元格的内容发送(作为参数)到某种脚本,并为该脚本找到我的"人物"表中的超链接字符串,然后向用户显示该单元格旁边的一个"弹出窗口",可以单击所需的超链接.
我试图在这个论坛上找到类似的东西,但似乎没有类似的东西出现.有人可能有一个或两个链接(或基本的示例代码),我可以开始试图解决这个问题?(我假设这是可能的).
谢谢
我正在开发一个应用程序,我们通过API与google docs集成.我们通过API与系统中注册的各种成员(电子邮件地址)共享这些文档.我们想知道会员(电子邮件地址)是否有谷歌帐户可接受的电子邮件地址.似乎有三种不同的方式可以将电子邮件地址用作Google帐户:
在第一次开发解决方案时,我在域名上使用MX记录查找,看看它是否由谷歌支持.这适用于#1和#2,但不适用于#3.我们没有意识到用户可以注册Google帐户并只使用他们的"常规"电子邮件地址.有没有办法我们可以确定一个电子邮件地址是否是一个有效的谷歌帐户电子邮件地址,以便当该用户使用该电子邮件地址登录谷歌他们有权访问谷歌文档?
我有一个使用在LAMP系统上运行的TinyMCE编辑器的表单.我希望创建一个类似于Google文档的自动保存功能.我想到了两个场景,但两者都会在服务器上产生开销.
显然,第一点是不可行的.任何人都可以建议更好地解决第二点问题吗?
编辑1
好的,所以第三种选择可能是Thariama的回答和我的第二点的结合.
3)如果有显着变化,例如10个字符或更多,则每60秒发布一次Ajax请求
对此的任何进展都将非常感激.
编辑2
好的我已根据第3点制作了我的解决方案的原型.如果有人感兴趣,我的代码流程如下:
我正在使用JQuery.我有一个带有TinyMCE的textarea表单和一个隐藏字段来存储击键次数.
tinyMCE.init({
...
// Callback for counting keystrokes in TinyMCE
handle_event_callback : "keyCount"
});
$(function() {
autoSaveContent();
});
// Callback function - Get count, increment it and then set it
function keyCount(e) {
if(e.type == "keypress") {
var count = parseInt($("#keyCount").val());
count++;
$("#keyCount").val(count);
}
}
// Autosave every 10s if there have been over 30 keystrokes
function autoSaveContent() {
var keyCount = parseInt($("#keyCount").val());
if(keyCount > 30) {
tinyMCE.triggerSave();
var formData …Run Code Online (Sandbox Code Playgroud) 我正在进行拍摄比赛,竞争对手应该使用Google注册表进行注册,并上传他的照片.我在互联网上搜索了一个谷歌脚本,可以插入到表单中使用谷歌表格上传文件,但找不到任何东西.它是可行的,如何,即使有其他想法做这样的事情,请告诉我.
考试表:https://docs.google.com/spreadsheet/ccc ? key = 0ApUbvdjb2dQUdDRIbWVxX25JR29BZHItYXdHZkR2T3c & usp = sharing
我想知道是否有办法让单元格J2以M2的内容为条件,这样只有一定范围的数字(时间)可以基于M2进入J2?范围是这样的:如果M2表示"低",那么J2必须在1小时到200小时之间.如果它没有出现警告或者它不允许输入(或/或)......
这可能吗??
我一直在尝试以下代码
var response = UrlFetchApp.fetch("https://www.google.com/#q=this+is+a+test");
var contentText = response.getContentText();
Logger.log(contentText);
var thisdoc=DocumentApp.getActiveDocument().getBody() ;
thisdoc.setText(contentText);
Logger.log(contentText.indexOf("About"));
Run Code Online (Sandbox Code Playgroud)
但它似乎只返回标题,空体,没有搜索结果.至少我应该能够在浏览器的顶部看到"关于xxx结果",但这不会出现在文本中,indexOf也不会返回正屏幕.我想知道搜索结果是否填充后页面加载意味着正文标记确实是空的,如果有,是否有解决方法?
编辑:不,它不会破坏TOS,因为这是一个GAFE应用程序(这是一个商业应用程序),对于企业帐户,他们有免费和高级模式访问他们的API.
我正在使用Google表格来整理我的全球版税声明中的数据.目前,我正在查询几个选项卡(每个国家/地区一个),以生成包含所有国家/地区结果的单个表格.你可以想象,我不希望在我的图表和图表中显示125日元为125美元(125 Y相当于约1.09美元).
由于我收到了各自货币的特许权使用费声明,因此我想在查询操作期间或之后应用平均转换率.由于表是动态生成的,因此值并不总是相同,因此我需要通过在运行中搜索货币列表来应用转换.我在同一个标签上有一个单独的表格,其中包含每种货币的所有平均转化率.以下是如何设置的示例:
所以基本上我只是不知道怎么说,在编码方面,"如果这个项目来自英国,将特许权使用费金额除以英国汇率.如果它来自加拿大,除以加拿大汇率等. "
任何人都可以了解我如何解决这个问题(或者是否可能)?实际的表格包含来自十几个不同国家的500多个订单项,因此我希望避免这样做.
使用google doc链接在android中的webview中打开pdf: -
webView.loadUrl("http://docs.google.com/gview&embedded=true&url=" + getIntent().getStringExtra(CONSTANT.pdfurl));
Run Code Online (Sandbox Code Playgroud)
对于一些pdf
"no preview availbale"
Run Code Online (Sandbox Code Playgroud)
发生在webview中,对于某些pdf它总是发生,我知道这个问题已被多次询问并且已经看到所有的stackoverflow和互联网但是找不到任何令人满意的解释.
如何知道在谷歌文档中查看pdf时何时"无法预览"以及如何解决此问题
进度条自动停止,有时不显示任何内容
这是我的完整执行代码: -
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
progressBar.setVisibility(View.VISIBLE);
webView.loadUrl("http://docs.google.com/gview&embedded=true&url=" + getIntent().getStringExtra(CONSTANT.pdfurl));
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
progressBar.setVisibility(View.VISIBLE);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
@Override
public void onPageFinished(WebView view, String url) {
// do your stuff here
progressBar.setVisibility(View.GONE);
webView.setVisibility(View.VISIBLE);
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
view.loadUrl("about:blank"); …Run Code Online (Sandbox Code Playgroud) 互联网之友
Google Docs的Intert Drawing工具可以正常工作,除了它浪费了所有16:9屏幕的一半,因为它打开了一个不可调整的强制正方形窗口,从而使所有用于LANDSCAPE和/或PORTRAIT格式的图形失效!考虑所有标准格式,例如A4,A3、16:9显示器。
我一直在要求超级用户使用这种方法,但无济于事。NOBODY似乎知道答案!我正在求助于熟练的程序员来破解这个问题,并计划在此问题可用时尽快开设一笔价值500的赏金!这是已被忽略的Google文档不可或缺的重要部分。
在Google自己的浏览器Chrome中可实现此目的的所有解决方案都是:
我想使用编辑器加载项来限制与组织中特定用户/组的Google Doc共享。
为了达到相同的目的,我考虑了两种选择:
有人可以提供上述任何一种方法的帮助吗?提前致谢。
google-docs google-sheets google-apps-script gsuite google-apps-script-addon