javascript - 将 PDF 中的特定单词/数字保存到 Google 电子表格。(应用程序脚本)
问题描述
我想从 PDF 中读取特殊数据并将其插入到电子表格中。
在图片上,您可以看到它应该是什么样子。
我google了很多,但找不到合适的。也许有人可以帮助我?周五好,加油。
var ss = SpreadsheetApp.getActiveSheet();
const STOCKDATA_ROW_OFFSET = 5
function postpones() {
var cell = ss.getRange("A6").isBlank();
if (!cell){
ss.getRange(6, 1, ss.getLastRow() - STOCKDATA_ROW_OFFSET, ss.getLastColumn()).moveTo(ss.getRange(7, 1));}}
更新:我听到了很多。我可以将 PDF 转换为 DOC。不幸的是,我现在没有进一步的进展。显示以下内容。
var ss = SpreadsheetApp.getActiveSheet();
const STOCKDATA_ROW_OFFSET = 5
function postpones() {
var cell = ss.getRange("A6").isBlank();
if (!cell){
ss.getRange(6, 1, ss.getLastRow() - STOCKDATA_ROW_OFFSET, ss.getLastColumn()).moveTo(ss.getRange(7, 1));
}}
function pdfToDoc() {
var fileBlob = DriveApp.getFileById('16wk3cb81Qj31o9Z8rvmpQ19_yM-K2QxxIc').getBlob();
var resource = {
title: fileBlob.getName(),
mimeType: fileBlob.getContentType()
};
var options = {
ocr: true,
convert: true
};
var docFile = Drive.Files.insert(resource, fileBlob, options);
Logger.log(docFile.alternateLink);
}
我找到了一个教程,不幸的是它不起作用并且我收到一条错误消息。
//Search for DATA
function searchData(){
const docID = "13TlciLOZV-rxj31aV4qFd3d3eBoMuEocGNg3CSb7_uXXoZDQ";
const identifier = {
start: ``,
start_include: false,
end: ``,
end_include: false
};
let results = getDocItems(docID, identifier);
console.log(results);
};
出现以下错误消息。 ReferenceError:未定义 getDocItems (...)
解决方案
推荐阅读
- ruby-on-rails - Rails + Omniauth:nil:NilClass 的未定义方法“[]”
- windows - Powershell - 具有多种功能和 ArgumentList 的调用命令
- flutter - 如何使用颤振传感器包中的加速度计和陀螺仪读数获得弧度?
- javascript - 如何创建 NoSQL 数据库以查找 2 个位置之间的距离
- java - 阅读 txt 文件。在每行旁边显示整数的总和并找到其中最大的总和
- python - 多个逻辑索引选择numpy数组
- java - 如何将数据绑定与 DialogFragment 一起使用
- java - 有没有比在处理程序中实现方法更好的方法从 netty 调用方法?
- java - 是否有可能构建一个可以通过浏览器运行的网络自动化?
- python - SGD 增量学习在 scikit-learn 中的表现如何?