为了在 Google 文档中设置信头样式布局,我们发现在标题部分放置徽标非常方便。然而,当 Google Doc 以 PDF 格式下载时,图像会被过度压缩,导致图像损失很大且不专业。
这是一个 100 像素的方形徽标图形,在 Finder、任何图形应用程序以及 Google 文档中查看时看起来很清晰。我尝试过不同的格式(PNG 为 5KB,JPG 100 为 16KB),看看这是否会改变压缩算法,但无论哪种方式看起来都很垃圾。在 Google 文档中选择“文件”>“下载为 PDF”或“打印”>“保存”并不重要。
到目前为止,一种解决方法似乎是使用大徽标图形 PNG,这似乎相当违反直觉,但看起来不错。当然,PDF 文件的大小会大得多。
有谁知道 Google Doc 对 PDF 中图形的压缩是怎么回事?这只是页眉/页脚中的图形的问题吗?除了巨型文件之外,我还应该尝试其他什么吗?谢谢你!
因为我无论如何都不是网络开发人员,所以我只是提出一个问题,但我还没有找到解决方案。我有一个谷歌表格,其中包含多个页面/表格。该文件嵌入在网页内的 iframe 中,我提取了 url,并可以使用该 url 直接打开它。以下链接只是一个示例,因为我无法共享实际链接,因为我不允许这样做:
https://docs.google.com/spreadsheets/d/e/{key}/pubhtml?widget=true&headers=false
我已经尝试过: https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key={key}
并且不工作我收到错误:
Sorry, unable to open the file at present.
Please check the address and try again.
Run Code Online (Sandbox Code Playgroud)
该文件不适合任何人下载或共享。此外,由于它是作者不断手动更新的,我需要跟踪更新,因此由于文件太大,截图效率不高。有什么方法可以将实际工作表下载到我的设备上(以便我可以长期比较文件更新)谢谢。
我编写了一个 Chrome 扩展程序,用于计算 Google 文档中的字数,并将它们与数据源(CSV、表格或数据库)中的建议字数进行比较。
我的方法是解析span.kix-lineview-text-block页面上的每个内容,当 Google切换到 SVG 画布显示时,该方法停止工作。这是显示所有字数为 0 的屏幕截图。
解析页面的推荐替代方法是身份验证。即使用 Oauth 2.0 通过记录良好的 Google Docs API来授权请求并编辑内容。
GDocs 的 API 概述很有意义。但我对身份验证很陌生,而且我太菜鸟了,无法理解这个答案。谷歌提供了一个快速入门教程,但我无法让它作为扩展运行。
显然我的知识存在差距,而且我不知道要搜索什么(“Google Docs chrome扩展身份验证”引导我来到这里......)大多数Google的示例都使用 Java/PHP/Python,这让我想知道如果我找错了树。
比我聪明的人可以指出我正在寻找什么和/或在哪里学习它吗?
TL;DR - 我有一个主要工作的 Chrome 扩展程序,需要来自 Google 文档的数据。如何画猫头鹰的其余部分?
javascript google-chrome google-docs google-docs-api google-chrome-extension
Google 文档现在支持下拉输入 ( Insert > Dropdown)。我正在使用 Apps 脚本访问 Google 文档,并且想要获取下拉列表的值。
我已阅读Get Google "pills" value as Plain text from Google docs with Google Apps Script,但不幸的是此解决方案不起作用。
但是,当在我的 Apps 脚本中获取该元素时,该元素似乎不受支持。
const statusCell = table.getRow(1).getCell(1);
const p = statusCell.getChild(0).asParagraph();
const c = p.getChild(0);
console.log("---> " + c);
console.log("tpe: " + c.getType());
// ---> UnsupportedElement
// tpe: UNSUPPORTED
Run Code Online (Sandbox Code Playgroud)
如果我用纯文本替换单元格的内容,那么一切正常。我只遇到下拉菜单的问题。
是否可以从 Apps 脚本获取 Google 文档中下拉列表的值?
我想在google docs电子表格中创建一个应用程序脚本,它会定期从工作表中复制行并将它们插入到融合表中.下面我粘贴了我最好的尝试,但应该注意的是,我真的希望它发布2列范围,而不是那对值.那只是一个占位符.
此链接描述了如何与融合表对话 http://code.google.com/apis/fusiontables/docs/developers_guide.html#Inserting
但我不明白如何编写脚本来实现这一目标.我已经乱搞了一堆,我想我有这些问题
- 我没有正确地形成发布请求 - 我错过了某种身份验证步骤.
我是一个全新的,我在这里复制粘贴.一些看起来有用的资源:
这家伙似乎已经想通了如何编写一个应用程序脚本发送POST请求 http://blog.vivekhaldar.com/post/428652690/google-apps-script-spreadsheets-mashup-hub
这似乎很重要
http://code.google.com/googleapps/appsscript/class_urlfetchapp.html
Run Code Online (Sandbox Code Playgroud)
这些人似乎在做类似的事情,但我无法弄清楚如何让它发挥作用
http://groups.google.com/group/fusion-tables-users-group/browse_thread/thread/99db4db33e405f01
function deet() {
var advancedArgs = {
method: "post",
payload: "?sql=" + "INSERT INTO 1299801(Text, Number) VALUES ('Blue Shoes', 50)",
headers: {"Authorization": "Basic <base64 encoding of your username:passwd"}};
var response = UrlFetchApp.fetch(
"https://www.google.com/fusiontables/api/query",advancedArgs);
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
google-docs google-apps google-sheets google-apps-script google-fusion-tables
我正在构建一个应用程序,允许用户在Web视图中单击指向pdf文档的链接并在视图中显示它.我使用谷歌文档查看PDF文件工作,但我的问题是,我只希望该方法适用于pdf链接而不是每个链接,继承我的代码:
public class HelloWebViewActivity extends Activity
{
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("https://nuigalway.blackboard.com/webapps/login/");
mWebView.setWebViewClient(new HelloWebViewClient());
}
private class HelloWebViewClient extends WebViewClient
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
String googleDocs = "https://docs.google.com/viewer?url=";
mWebView.loadUrl(googleDocs + url);
return true;
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack())
{
mWebView.goBack();
return true;
}
return …Run Code Online (Sandbox Code Playgroud) 我试图获得excel来遵循从单元格中获取信息的模式,同时保持公式中的其他单元格静态.
如下:
=importxml(CONCATENATE(A1,B17),E1)
Run Code Online (Sandbox Code Playgroud)
A1 =永远不会改变
B17 =每次增加1.例如:B17,B18,B19等......
E1 =永远不会改变
现在似乎excel正在计算我目前所处的细胞中的细胞数量,一旦我尝试遵循该模式,它就会计算相同数量的细胞来捕获模式中的细胞.(例如:7个单元格向上,因此当我从当前单元格向下移动时,它一直在寻找单元格中7个单元格中的数据,这些数据通常是空的).此外,现在所有细胞都在模式中发生变化,我只需要一些细胞遵循这种模式.
我很感激任何帮助.
我正在尝试在Google表单中创建一个调查,并希望创建一个多项选择题,其中一个答案是"不接受(请评论)".我想在选择这个多项选择答案后允许此人添加一些文字.
在Google表单中创建此多项选择问题时,它似乎有一个带有文本框的"其他"选项,但它不允许我将默认文本"其他"更改为其他内容.有谁知道是否可以更改默认文本"其他"?或者还有其他方法可以做到这一点吗?谢谢.

复制Google Doc文档以同时复制“复制文档”中的注释时,您好是可能的。因为我尝试使用TEMPLATE_DOC_ID进行了此操作,该注释包含很多注释,但是我在“复制”中找不到注释。缺少什么?这是另一种方法?谢谢!
//Make a copy of the template file
var documentId = DriveApp.getFileById(TEMPLATE_DOC_ID).makeCopy().getId();
Run Code Online (Sandbox Code Playgroud) google-docs ×10
pdf ×2
android ×1
excel ×1
forms ×1
google-apps ×1
graphics ×1
javascript ×1
survey ×1
webview ×1