逐行扫描 google 文档
Scan a google document line by line
所以基本上,我正在尝试使用 node.js 扫描 google 文档,然后如果 ROBLOX id 在那里它会跟踪它。当它跟踪它时,如果它加入了 id 列表中的其中一个组,它会自动放逐它。
有什么帮助吗?
我在逐行扫描 google 文档时有点卡住了。
我不确定如何从 google 文档中做到这一点,但如果您愿意转而使用文本文件(.txt
),我想我可以提供帮助。
使用 Nodes FS 我们可以使用 Line reader
读取行
import * as fs from 'fs'
import { createReadStream } from 'fs'
import { createInterface } from 'readline'
const lineReader = createInterface({
input: createReadStream('data/input.txt')
})
const output: string[] = []
lineReader.on('line', (item: string) => {
output.push(If you wanna output something to an output file put it here)
})
// Down here is the output of what you put in the output.push
lineReader.on('close', () => {
fs.writeFile('data/output.txt', output.join('\n'), err => {
if (err) throw err
console.log('The file has been saved!')
})
})
所以上面的代码是打字稿,但是打字稿可以编译成javascript。如果此代码对您不起作用,我至少希望它能提供一些知识,帮助您找到答案。
所以基本上,我正在尝试使用 node.js 扫描 google 文档,然后如果 ROBLOX id 在那里它会跟踪它。当它跟踪它时,如果它加入了 id 列表中的其中一个组,它会自动放逐它。
有什么帮助吗?
我在逐行扫描 google 文档时有点卡住了。
我不确定如何从 google 文档中做到这一点,但如果您愿意转而使用文本文件(.txt
),我想我可以提供帮助。
使用 Nodes FS 我们可以使用 Line reader
读取行import * as fs from 'fs'
import { createReadStream } from 'fs'
import { createInterface } from 'readline'
const lineReader = createInterface({
input: createReadStream('data/input.txt')
})
const output: string[] = []
lineReader.on('line', (item: string) => {
output.push(If you wanna output something to an output file put it here)
})
// Down here is the output of what you put in the output.push
lineReader.on('close', () => {
fs.writeFile('data/output.txt', output.join('\n'), err => {
if (err) throw err
console.log('The file has been saved!')
})
})
所以上面的代码是打字稿,但是打字稿可以编译成javascript。如果此代码对您不起作用,我至少希望它能提供一些知识,帮助您找到答案。