def __init__(self, app_name, spreadsheetId=None, with_pipeline=False):
"""Class parameters
Args:
spreadsheetId (str): id of spreadsheet (For: https://docs.google.com/spreadsheets/d/<spreadsheetId>/).
app_name (str): Just a name for class instance.
"""
self.app_name = app_name
self.service = self.get_service()
self.spreadsheetId = None
if spreadsheetId:
self.spreadsheetId = spreadsheetId
else:
self.create_spreadsheet(app_name)
self.sheets_id = self.get_sheets_id()
self.app_name = app_name
self.flags = None
try:
import argparse
self.flags = argparse.ArgumentParser(parents=[tools.argparser], conflict_handler='resolve').parse_args()
except ImportError:
self.flags = None
self.with_pipeline = with_pipeline
if self.with_pipeline:
self.pipeline = []
self.drive_manager = None
评论列表
文章目录